Hi,
ich hab jetzt mit PHP & MySQL etwas angefangen.. und hab auch angefangen einen "Newsscript" zu schreiben.. nur jetzt kommt kein eindeutiger fehler.. !
hier mal der quellcode:
<?php
include "inc/config.php";
mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
$read = "SELECT
titel,
inhalt,
datum
FROM
News
ORDER BY
datum DESC";
$read_id = "SELECT
ID
FROM
News;
";
$create = "CREATE TABLE News
(
ID INT AUTO_INCREMENT PRIMARY KEY,
titel VARCHAR(100),
inhalt TEXT,
datum DATETIME
);";
//Die ID Lesen
$result = mysql_query($read_id);
if($result)
{
while($row = mysql_fetch_assoc($result))
{
echo $row['ID'];
}
}
else
{
echo "Can't read ID !";
mysql_error();
}
$row['ID'] += 1;
$news_id = $row['ID'];
$autor = $_POST['autor'];
$titel = $_POST['titel'];
$inhalt = $_POST['inhalt'];
$write = "INSERT INTO News
(ID,autor,titel,inhalt,datum)
VALUES
(
$news_id,
$autor,
$titel,
$inhalt,
NOW());";
//Tabelle machen
$success = mysql_query($create);
if(!$success)
{
echo "Can't create Table";
}
//In Tabelle schreiben
$success = mysql_query($write);
if(!$success)
{
echo "Can't write Table";
}
echo "Your news:<br/>\n";
//Tabelle lesen
$success = mysql_query($read);
if(!$success)
{
echo "Can't read ID from the Database!";
echo "MYSQL: ".mysql_error();
}
while($row2 = mysql_fetch_assoc($success))
{
echo "News ID: ".$row2['ID'];
echo "<br/>\nAutor: ".$row2['autor'];
echo "<br/>\nTitel: ".$row2['titel'];
echo "<br/>\nInhalt:<br/>\n".$row2['inhalt'];
echo "<br />\n";
}
?>
Nur jetzt zeigt er "meine" fehlermeldungen an ! so wie "Can't write Table" !
danke im vorraus...
MFG
TOMEK
Sniper-Hawk (522) 10x Beste Antwort 20x "Danke"
|