php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.01.2006, 18:03  
Erfahrener Benutzer
 
Registriert seit: 19.11.2004
Beiträge: 196
Calli
Standard fehler im sql syntax?

hallo, ich bekomme einen sql-syntaxfehler ausgegeben. finde ihn aber nicht. oder kann ich $_POST & $_GET nicht verwenden?

PHP-Code:
<?
        $sql
="INSERT INTO order VALUES('".$leer."',
                                         '"
.$_POST['vorname']."',
                                         '"
.$_POST['nachname']."',
                                         '"
.$_POST['firma']."',
                                         '"
.$_POST['str']."',
                                         '"
.$_POST['ort']."',
                                         '"
.$_POST['telefon']."',
                                         '"
.$_POST['telefax']."',
                                         '"
.$_POST['email']."',
                                         '"
.$_GET['cat']."')";
?>
Calli ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.01.2006, 18:05  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Doch, was gibt denn "print $sql;" aus?
Zergling-new ist offline  
Alt 23.01.2006, 18:08  
Erfahrener Benutzer
 
Registriert seit: 19.11.2004
Beiträge: 196
Calli
Standard

Code:
INSERT INTO order VALUES('', 'vorname', 'nachname', 'firma', 'straße ', 'plz ort', 'telefon', 'telefax', 'test@gmx.de', 'inahlt_cat')
stimmt eigentlich alles
Calli ist offline  
Alt 23.01.2006, 18:29  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 646
Magic befindet sich auf einem aufstrebenden Ast
Standard

inahlt_cat

Hast du dich da verschrieben? Ansonsten poste doch mal die ganze Fehlermeldung...
Magic ist offline  
Alt 23.01.2006, 18:33  
Gast
 
Beiträge: n/a
Standard

Würde mysql nicht stören, da es irgendeine Zeichenkette ist.
Fehlermeldung anzeigen lassen, ist sicher eine gute Idee, http://de2.php.net/mysql_error

ich tippe auf order als Schuldigen. Das ist nämlich ein reserviertes Wort bei mysql, http://dev.mysql.com/doc/refman/5.0/...ved-words.html
Entweder umbenennen oder für mysql explizit als Feldnamen markieren
INSERT INTO `order` VALUES ...
 
Alt 23.01.2006, 18:35  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 646
Magic befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Bruchpilot
Würde mysql nicht stören, da es irgendeine Zeichenkette ist.
Stimmt ja
Magic ist offline  
Alt 23.01.2006, 19:19  
Erfahrener Benutzer
 
Registriert seit: 19.11.2004
Beiträge: 196
Calli
Standard

da wäre ich ehrlich gesagt nie drauf gekommen. lag also wirklich an order. besten dank
Calli ist offline  
Alt 23.01.2006, 19:30  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

für das nächste mal
http://dev.mysql.com/doc/refman/5.0/...ved-words.html
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 23.01.2006, 22:55  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Außerdem würde ich an deiner Stelle darüber nachdenken, die Spaltennamen mit anzugeben, da du sonst deine Abfrage alle anpassen musst, wenn irgendwann einmal Spalten zu deiner Tabelle hinzugefügt werden oder sich die Reihenfolge der Spalten ändert.
xabbuh ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
syntax error - finde fehler nicht imported_kremser PHP Tipps 2008 9 11.07.2008 10:09
INSERT....Syntax Fehler OrlandoPolic Datenbanken 16 17.01.2008 23:19
Syntax Fehler PHP Tipps 2006 9 04.08.2006 18:20
[Erledigt] Mysql Syntax Fehler Datenbanken 3 06.07.2006 09:58
Syntax fehler wer findet ihn als erster?!! ;) c-bass PHP Tipps 2005-2 12 14.08.2005 17:50
Fehler in SQL Syntax CSS PHP Tipps 2005 3 06.04.2005 16:53
Fehler trotz richtiger Syntax Datenbanken 8 11.03.2005 17:47
Fehler in der Syntax? Datenbanken 5 29.11.2004 21:44
SQL Syntax Fehler, aber wo? Calexico PHP Tipps 2004-2 7 12.11.2004 14:52
sql syntax fehler PHP Tipps 2004 2 23.10.2004 19:55
[Erledigt] sql - syntax fehler Datenbanken 2 18.10.2004 21:36
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
[Erledigt] Wo ist der Fehler? (Syntax) PHP Tipps 2004 24 05.07.2004 03:20
MySQL Syntax Fehler PHP Tipps 2004 3 27.06.2004 13:01
In DB schreiben => Syntax Fehler Datenbanken 6 16.06.2004 22:12

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wo finde ich die sql syntax, fehlerim sql syntax

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:33 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.