Sven Rautenberg: Warum geht fogendes Statement nicht:

Beitrag lesen

Moin!

Warum geht das eigentlich nicht mit "AS Variable"? Bei mir jedenfalls nicht:

$query = mysql_query("SELECT max(id) AS maxID FROM tabelle");
echo "$maxID";

Wann kann man "AS" benutzen und wann nicht? Ich lese das des öfteren, konnte es aber noch nie verwenden. Was mache ich falsch?

Da fehlt noch die Abfrage des Ergebnisses. Das Verwenden von "AS irgendwas" erzeugt immer noch eine Tabelle als Ergebnis, allerdings wird das Ergebnis jetzt im Spaltenname "irgendwas" aufgeführt.

Ich empfehle zum besseren Verständnis, mal ein wenig mit phpMyAdmin rumzuspielen und dort Abfragen auszuführen. Da sieht man auch sofort, ob das SQL-Statement überhaupt geht, und was es liefert. Zum Erstellen von SQL-Statements ist das ziemlich gut geeignet. :)

- Sven Rautenberg