Ich möchte einen eintrag in eine MYSQL Datenbank mit PHP machen
Als erstes die eingabe dan zum eintragen allerdings habe ich folgenen fehler
$nnn hiest
PHP:
<?php
include("confic.inc.php");
$res = mysql_query("select * from sss_seiten WHERE id = 1");
while ($line = mysql_fetch_assoc($res)) {
$text=$line[text];
$autor=$line[autor];
$title=$line[titel];
}
mysql_close();
if (isset($_GET[id])){
echo '<form action="edit.php?id='.$_GET[id].'" method="post"><input name="title" value="'.$title.'"> Title <br><textarea name="text" rows="10"cols="40">'.$text.'
</textarea><br><input type="submit"></form>';
}
else{
echo '<form action="edit.php" method="post"><input name="title"> Title <br><textarea name="text" rows="10"cols="40"> </textarea><br><input type="submit"></form>';
}
?>
<?php
if (isset($_POST[text])){
include("confic.inc.php");
$nnn = "update sss_seiten set titel='" . $_POST[title] ."', autor='" . $_COOKIE[id] . "', text='" . $_POST[text] . "', where `id` = '" . $_GET[id] . "'";
mysql_query($nnn);
echo $nnn;
echo "<br>";
echo mysql_errno() . ": " . mysql_error() . "\n";
mysql_close();
}
?>
Code:
1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where `id` = '1'' at line 1
$nnn hiest
Code:
update sss_seiten set titel='Kontakt', autor='1', text='Sie reichen uns per E-mail
[email protected]
natürlich können sie uns auch eine PM schicken Die/Die ansprechpartner ist/sind
dessp ', where `id` = '1'
Zuletzt bearbeitet von einem Moderator: