Hallo zusammen,
habe das Problem, dass ich immer diesen Fehler angezeigt bekomme:
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...
Ich greife über ein Formular auf die aendern.php zurück.
Der Code der aendern.php sieht so aus:
[php]
<?php
$infotext = " ' ".$_POST['user']." ' ";
$infotext = " ' ".$_POST['infotext']." ' ";
$ansprechpartner = " ' ".$_POST['ansprechpartner']." ' ";
$ueberschrift = " ' ".$_POST['ueberschrift']." ' ";
$datumzeit = " ' ".$_POST['datumzeit']." ' ";
$db_host = "localhost";
$db_benutzer = "xxxxx";
$db_kennwort = "xxxxx";
$db_name = "xxxxxx";
//Datenbankeintrag
$db = mysql_connect($db_host,$db_benutzer,$db_kennwort) or
die ("Es ist ein Fehler bei der Verbindungsaufnahme aufgetreten
");
mysql_select_db($db_name, $db)
or die ("Es ist ein Fehler bei der Verbindungsaufnahme aufgetreten!
");
$sql_insert=" UPDATE `kommandoinfos` SET `datumzeit` = NOW( ) ,
`ueberschrift` = '$ueberschrift',
`infotext` = '$infotext',
`user` = '$user',
`ansprechpartner` = '$ansprechpartner' WHERE `datumzeit` = '$datumzeit' LIMIT 1 ";
$result = mysql_query($sql_insert, $db);
if($result)
{
echo "Information erfolgreich geändert!!!\n
";
}
else
{
echo "Beim Versuch, die Information zu ändern ist folgender Fehler aufgetreten:
\nFehler-Nummer:".mysql_error($db)."
\nFehler-Ausgabe:".mysql_error($db)."";
}
mysql_close($db);
?>
habe das Problem, dass ich immer diesen Fehler angezeigt bekomme:
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...
Ich greife über ein Formular auf die aendern.php zurück.
Der Code der aendern.php sieht so aus:
[php]
<?php
$infotext = " ' ".$_POST['user']." ' ";
$infotext = " ' ".$_POST['infotext']." ' ";
$ansprechpartner = " ' ".$_POST['ansprechpartner']." ' ";
$ueberschrift = " ' ".$_POST['ueberschrift']." ' ";
$datumzeit = " ' ".$_POST['datumzeit']." ' ";
$db_host = "localhost";
$db_benutzer = "xxxxx";
$db_kennwort = "xxxxx";
$db_name = "xxxxxx";
//Datenbankeintrag
$db = mysql_connect($db_host,$db_benutzer,$db_kennwort) or
die ("Es ist ein Fehler bei der Verbindungsaufnahme aufgetreten
");
mysql_select_db($db_name, $db)
or die ("Es ist ein Fehler bei der Verbindungsaufnahme aufgetreten!
");
$sql_insert=" UPDATE `kommandoinfos` SET `datumzeit` = NOW( ) ,
`ueberschrift` = '$ueberschrift',
`infotext` = '$infotext',
`user` = '$user',
`ansprechpartner` = '$ansprechpartner' WHERE `datumzeit` = '$datumzeit' LIMIT 1 ";
$result = mysql_query($sql_insert, $db);
if($result)
{
echo "Information erfolgreich geändert!!!\n
";
}
else
{
echo "Beim Versuch, die Information zu ändern ist folgender Fehler aufgetreten:
\nFehler-Nummer:".mysql_error($db)."
\nFehler-Ausgabe:".mysql_error($db)."";
}
mysql_close($db);
?>
PHP-Code:
Kann mir hierbei jemand helfen??? Ich denke es liegt an der Update-Abfrage.
Danke...
Kommentar