MySQL AS Namen aus PHP Array

ritfw2000

Grünschnabel
Hallo,

ich möchte gerne folgenden Befehl ausführen:

SUM(IF(test.name='$test[$i]', 1 ,0)) AS $test[$i]

Jedoch kann Mysql anscheinend nicht den Namen des Arrays speichern.

Weiß jemand eine Lösung?

Besten Dank im Voraus
 
Das sollte so aber prinzipiell funktionieren. Entweder in deinem Array stehen Dinge, die nicht als Alias verwendet werden dürfen (mach mal backticks drum), oder du machst drumherum etwas falsch (du hättest uns ruhig ein paar Teilen Code zeigen können, oder wenigsten eine vollständige).

Gibt es eine Fehlermeldung? Lass dir mal das entstehende Query per echo ausgeben.
 
ie diese Art von Fragen sehr oft kommt, habe ich mal ein Tutorial geschrieben wie man am besten auf Fehlersuche geht.

PHP MySQL Debug Queries

Geh es doch mal durch und falls du die Lösung nicht findest, poste mal das Ausgegebe SQL-Statement ins Forum.
 
Zurück