ich schiebe gerade ziemlichen Frust, ein SQL-String wird in meinem Blog nicht verarbeitet und ich finde partout nicht den Fehler:
Hier der String (mit echo ausgegeben):
Hier wie er im skript angegeben ist:
$sql = "SELECT * FROM ".$tabellenname." WHERE ort='büro'";
if($_GET['masort'] == 1)
{$sql.=" ORDER BY lastname firstname ASC";}
elseif($_GET['masort'] == 2)
{$sql.=" ORDER BY firstname lastname ASC";}
else
{$sql.=" ORDER BY lastname firstname ASC";}
Hier die Fehlermeldung:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/www/wordpress/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()’d code on line 32
Hier der Hinweis vom mysql_error():
ZitatYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘WHERE ort=’büro’ ORDER BY lastname firstname ASC’ at line 1
Die MySQL server version kann nicht der Fehler sein, genau die selbe Syntax funktioniert in einer anderen Anwendung auf dem selben Server, ausserdem:
Auf einer anderen Seite mit einer anderen Abfrage an die selbe DB-Tabelle gibt es keine Probleme.
Auf dem Blog läuft Exec-PHP
Kann mir irgendjemand sagen, wo das Problem liegt?
Danke im voraus,
diltigug
P.S. werde erst morgen reagieren, habe für heute die Nase voll