Hallo zusammen,
kann jemand vielleicht helfen.
Datenbank abfrage funktioniert nicht. ich habe 2 variables definiert: variable $table für tabelle und variable $field für spalte. Die abfrage lautet : $query = 'SELECT id,' .$field 'AS list FROM' .$table;
"id" und "list" sind die Indizes für den assoziatives Array $row.
Leider kriege ich diese Fehlermeldung : Parse error: syntax error, unexpected ''AS list FROM'' (T_CONSTANT_ENCAPSED_STRING) in.......on line.....
So schaut das ganze aus:
if ($_GET['tabelle'])
{
switch ($_GET['tabelle'])
{
case 'hersteller': $table = 'hersteller';
$field = 'zulieferer';
break;
case 'kunde' : $table = 'kunde';
$field = 'doktor';
break;
case 'produkt' : $table = 'produkt';
$field = 'produkt';
break;
default : die ('Manipulationsversucht');
}
$query = 'SELECT id,' .$field 'AS list FROM' .$table;
$result = mysql_query ($query)or die (mysql_error());
while ($row = mysql_fetch_assoc($result))
{
$list[] = $row;
}
print_r($list);
Danke für jede Hilfe
kann jemand vielleicht helfen.
Datenbank abfrage funktioniert nicht. ich habe 2 variables definiert: variable $table für tabelle und variable $field für spalte. Die abfrage lautet : $query = 'SELECT id,' .$field 'AS list FROM' .$table;
"id" und "list" sind die Indizes für den assoziatives Array $row.
Leider kriege ich diese Fehlermeldung : Parse error: syntax error, unexpected ''AS list FROM'' (T_CONSTANT_ENCAPSED_STRING) in.......on line.....
So schaut das ganze aus:
if ($_GET['tabelle'])
{
switch ($_GET['tabelle'])
{
case 'hersteller': $table = 'hersteller';
$field = 'zulieferer';
break;
case 'kunde' : $table = 'kunde';
$field = 'doktor';
break;
case 'produkt' : $table = 'produkt';
$field = 'produkt';
break;
default : die ('Manipulationsversucht');
}
$query = 'SELECT id,' .$field 'AS list FROM' .$table;
$result = mysql_query ($query)or die (mysql_error());
while ($row = mysql_fetch_assoc($result))
{
$list[] = $row;
}
print_r($list);
Danke für jede Hilfe