"ORDER BY" erzeugt Fehlermeldung...

tomate

Erfahrenes Mitglied
Hallo zusammen,

ich möchte eine db auslesen und die Daten in einer Tabelle sortiert ausgeben. Dazu verwende ich folgenden Code:
Code:
MYSQL_CONNECT($sql[1], $sql[2], $sql[3]) or die ("Es konnte keine Verbindung zur Datenbank hergestellt werden!");
MYSQL_SELECT_DB($sql[4]) or die ("Die Datenbank existiert nicht (functionen)!");
$abfrage = "SELECT * FROM physio_tbl_abs ORDER BY index";
$ergebnis = mysql_query($abfrage);
while ($ausgabe = mysql_fetch_array ($ergebnis))
 {
 echo $ausgabe[index]." : ".$ausgabe[inhalt]."<br>";
 }
Dann erhalte ich jedoch leider diese Fehlermeldung:
"Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in..."
Eine Sortierung nach der Spalte "inhalt" funktioniert einwandfrei. Die Spalte "index" ist als "integer" angelegt und die Spalte "inhalt" als "text".

Kann mir da jemand weiterhelfen...?

Viele Grüße
tomate
 
Index ist, soweit ich weiß, ein geschützter Name.
Versuch doch mal mit `index`.
Damit sagtst Du MySQL, dass index ein Spaltenname ist.

redlama
 
Zurück