Hallo,
ich stehe schonwiedermal vor einem Problem:
Ich habe mehrere Tabellen in der Datenbank, es soll mit hilfe eines Formulars gewählt werden können welche tabelle angezeigt wird.
Also eigentlich wie hier:
nur das anstelle von tabelle1 auch tabelle2, tabelle3 usw. ausgewählt werden kann.
Wenn ich das ganze gegen eine Variable austausche:
bekomme ich 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 '' at line 1
die Tabelle wird nicht gefunden...
Die variable die vom formular übergeben wird passt, die Tabellen in der Datenbank sind auch ok (bei beispiel 1 gehts zumindest).
Da ist doch bestimmt nur was bei der Schreibweise falsch... oder?
ich stehe schonwiedermal vor einem Problem:
Ich habe mehrere Tabellen in der Datenbank, es soll mit hilfe eines Formulars gewählt werden können welche tabelle angezeigt wird.
Also eigentlich wie hier:
PHP-Code:
$result = mysql_query("select * from tabelle1") OR die(mysql_error());
while ($row = mysql_fetch_object($result)) {
echo $row->Kunde;
}
Wenn ich das ganze gegen eine Variable austausche:
PHP-Code:
$result = mysql_query("select * from $tabelle") OR die(mysql_error());
while ($row = mysql_fetch_object($result)) {
echo $row->Kunde;
}
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 1
die Tabelle wird nicht gefunden...
Die variable die vom formular übergeben wird passt, die Tabellen in der Datenbank sind auch ok (bei beispiel 1 gehts zumindest).
Da ist doch bestimmt nur was bei der Schreibweise falsch... oder?
Kommentar