SQL Syntax Fehler?

nordi

Erfahrenes Mitglied
Hallo liebes Forum,

ich seh den Fehler leider nicht :D Beim Abschicken des Formular kommt folgenden Fehlermeldung:

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 'check) VALUES ('das','5','dasd','adas','87.78.54.XXX','nein')' at line 1

PHP:
include("config.php");
		
if(isset($_POST['senden']))
{

// Pflichtfelder
if ($_POST['firma'] == "" OR $_POST['kommentar'] == "")

{	
echo "<p><strong>Ein Fehler ist aufgetreten</strong></p>";
echo "<p>Du hast nicht alle Pflichtfelder ausgef&uuml;llt!</p>";
echo "<p><a href=\"javascript:history.go(-1);\">Zurück</a></p>";
}

else
{

//MAIL Benachrichtigung 
$empfaenger  = 'xxx@me.com'; 
$betreff = 'Upload bei Projekt!';
$nachricht = 'Bei Projekt wurde eine neue Datei hochgeladen. Bitte Dokument bestätigen.';
$header = 'From: info@XXX.de' . "\r\n";

mail($empfaenger, $betreff, $nachricht, $header,"-f xxx@me.com");


//MySQL Connect
$ip = $_SERVER['REMOTE_ADDR'];
$check = "nein";
$link = mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbtable, $link);


$eintrag = "INSERT INTO $rating (firma,rating,website,kommentar,ip,check) VALUES ('".$_POST['firma']."','".$_POST['rate']."','".$_POST['website']."','".$_POST['kommentar']."','$ip','$check')";

$eintragen = mysql_query($eintrag);

echo mysql_error();

//YEAH!
echo "<p><strong>Die Datei wurde erfolgreich hochgeladen. Vielen Dank für Deine Mithilfe!</strong></p>";
}}

Ich wäre für jeden Tipp dankbar!
 
Hallo nordi,

Ich sehe den Fehler leider auch nicht, aber kann dir nen Tip geben es leichter einzugrenzen.
Wenn du den SQL Code etwas besser formatierst/einrückst würde die Fehlermeldung at Line 1 etwas speziefischer sein und evtl Line 4 oder so lauten.
Ich meine so etwa:
SQL:
INSERT INTO termine
    (
        datum,
        uhrzeit,
        beschriebung
    )
VALUES
    (
        '2007-12-24',
        '15:23:00',
        'Weihnachtgeschenke kaufen'
    );

Gruss Joe
 
Zuletzt bearbeitet von einem Moderator:
Zurück