Fehler bei Datenbankeintrag

kle-ben

Erfahrenes Mitglied
Hi ich hab ein Fehler in meinem PHP script
aber finde ihn nicht. Leider ist mir der
Error auch irgendwie unverständlich
Hier einmal mein script:

PHP:
<?
session_start();
$conectid = mysql_connect ('localhost','root',''); *****
if ( $conectid = mysql_connect('localhost','root','') ) {
$dbconect = mysql_select_db ('kle-ben',$conectid);
if ( $dbconect = mysql_select_db ('kle-ben',$conectid) ) {
echo"drinnen";
$query = "
INSERT INTO
`cocktail`
SET
`NAME` = '".$name."',
`CATEGORY` = '".$kategorie."',
`INGREDIENTS1` = '".$zutaten1."',
`INGREDIENTS2` = '".$zutaten2."',
`STYLE` = '".$art."',
`BARKEEPER` = '".$erfinder."',
`COMMENT` = '".$kommentar.",
`PICTURE` = '".$bild."',
";
$result = mysql_query($query) OR die ("Es ist ein Fehler aufgetreten! ".mysql_error());
}
else {
die("Die Datenbank wurde nicht gefunen!". mysql_error());
}
}
else {
die("Es konnte keine Verindung aufgebaut werden!". mysql_error());
}
?>
Die mit den ***** gekenzeichnete Stelle ist Zeile 10

Hier der Fehler:

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 'erfeafr',' at line 10

'erfeafr' ist aber der Wert der der Variablen $bild zugeordnet wurde.
Wo ist da der Bezug zur Zeile 10?
Ich weis einfach nicht wo mein Fehler ist.
Würde mich freuen wenn ihr mir weiterhelfen könnted.

Gruß Benny
 
Danke stimmt.
Das mit dem Fehler in 11 stimmt auch aber ich weis nicht wirklich welches
Komma du da meinst? Ich sehe nur 2 Kommata und die sind zur
Trennung der Verbindungsdaten. Die dürften das Problem doch nicht verursachen?
Welches Komma meinst du?
 
Zurück