PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   SQL / Datenbanken (https://www.php-resource.de/forum/sql-datenbanken/)
-   -   Fehler 1064: You have an error in your SQL syntax (https://www.php-resource.de/forum/sql-datenbanken/77785-fehler-1064-you-have-an-error-in-your-sql-syntax.html)

NullDevice 08-11-2006 14:53

Fehler 1064: You have an error in your SQL syntax
 
Hallo,

Krieg folgende relativ nichtssagende Fehlermeldung:
Error no 1064 : 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 '' at line 5

Hier ist das sql statement:
Code:

$befehl = "SELECT game.stid AS game_stid, game.name AS game_name, game.multiplayer AS
                game_multiplayer, game.arch AS game_arch, game.os AS game_os, game.add_date AS game_add_date,
                gametype.token as gametype_token, gametype.name AS gametype_name FROM games, gametype_con
                WHERE game.substid = gametype_con.substid AND game.multiplayer = $_POST[multiplayer] AND
                game.arch = $_POST[arch]";

Wo liegt der Fehler?
EDIT:
Code-Tags entfernt by TobiaZ

wahsaga 08-11-2006 14:58

Re: Fehler 1064: You have an error in your SQL syntax
 
Kontrollausgabe Querystring?

TobiaZ 08-11-2006 15:00

WO bitte steht, dass mal Fehlermeldungen in Code-Tags packen soll??

Und WO ist dein error-reporting()?

Und WO ist die Testausgabe deiner Query?

NullDevice 08-11-2006 21:13

Zitat:

Original geschrieben von TobiaZ
WO bitte steht, dass mal Fehlermeldungen in Code-Tags packen soll??
Keine Ahnung, wahrscheinlich nirgends. Steht irgendwo das Gegenteil?

Zitat:

Und WO ist dein error-reporting()?
Am anfang des skripts (hab ich nicht dazugeschrieben): error_reporting(E_ALL);

Zitat:

Und WO ist die Testausgabe deiner Query?
Sry bin neu in MySQL, meine Query hat nix zurückgegeben ausser diese Fehlermeldung. Meinst du das mit Testausgabe?

TobiaZ 09-11-2006 01:19

Nein, ich meine, dass du Bitte die QUERY selbst ausgibst. in deinem Fall ein echo $befehl; und dann die Ausgabe hier posten.

NullDevice 11-11-2006 03:50

sorry ich hatte hier einen ganz trivialen Flüchtigkeitsfehler, der hier mit der Sache nix zu tun hatte.

Ich bin eben noch nicht so ganz sattelfest mit MySQL+PHP, aber es macht spass :cool:

Danke für die Hilfe.

TobiaZ 12-11-2006 22:43

Ja, das Ausgeben der Query bewirkt manchmal wunder. ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:32 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG