• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Hilfe: SQL Syntax Error

Status
Für weitere Antworten geschlossen.

RWO87

Neues Mitglied
Hallo,

Ich habe den 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 'Alter, Geschlecht, Land, Homepage, Mitglied) values ('RWO87', 'a', '[email protected]', '' at line 1


Habe schon alles ausprobiert und gesucht bis zum geht nicht mehr, aber keinen Fehler gefunden. Vielleicht kann mir hier einer weiterhelfen.

der quellcode lautet:
PHP:
<?php
$db = @mysql_connect("host","db","pass");
@mysql_select_db(funvideocharts);
                                         
$sql  = "INSERT INTO benutzer (Benutzername,
    Passwort,
    Email,
    Alter,
    Geschlecht,
    Land,
    Homepage,
    Mitglied
    ) VALUES (
    '".$_POST['reg_name']."',
    '".$_POST['reg_password']."',
    '".$_POST['reg_email']."',
    '".$_POST['reg_alter']."',
    '".$_POST['reg_geschlecht']."',
    '".$_POST['reg_land']."',
    '".$_POST['reg_homepage']."',
    '".$_POST['reg_mitglied']."'
    )";

$result = mysql_query($sql,$db);
?>
Mod-Edit:: PHP Tags - CrackPod
 
Zuletzt bearbeitet von einem Moderator:
Ahhhh Wieso Bekommen Die Leute Einfach Keine Code Tags Hin ????

Du denkst dran !

Wenn du einen Zahlen Wert in der Datenbank als INT deklariert hast darfst du diesen in der Abfrage nicht mit einem hochkommata versehen.

Guck dir mal die Query an und überprüfe ob ALLE werte ein VarChar, Text oder der gleichen sind... ist auch nur ein Feld in der DB INT so ist es klar das die Query nicht geht.

Da darfst du nur z.B. ".$_POST['reg_alter']." ohne ' benutzen

Gruss Sven
 
boehseronkel schrieb:
Ahhhh Wieso Bekommen Die Leute Einfach Keine Code Tags Hin ????

weil sie das faq net vorher lesen und denken, dass gerade nur ihr post beantwortet werden muss.

@op, editier' jetzt noch die php-code-tags nach.

Nils aka XraYSoLo
 
würdet ihr eure Codes mal gescheit Formatieren würden solche Fehler gar nich passieren.
Hab jetz deinen Code halbwegs formatiert. Für ihn bitte nochmal aus und poste die Fehlermeldung, damit wir die Zeile besser untersuchen können
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben