Tobias Kloth: Anfängerfrage zu Arrays.

Beitrag lesen

Hallo pino,

$subject = @mysql_query("SELECT subject FROM news");

warum unterdrückst du eventuelle Fehlermeldungen?

Diese habe ich dann in ein Array gepackt um sie in einer Tabelle anzeigen zu können.

gibst du gleich in der while-Schleife aus oder schreibe die while-Schleife die Daten erst in ein array?

Jetzt habe ich aber in der Datenbank noch ein Feld mit einer id. Diese würde ich auch gerne in dasselbe Array packen. Also habe ich oben folgendes dazugefügt:

warum fragst du nicht einfach beide Spalten gleichzeitig ab? ->http://www.mysql.com/doc/de/SELECT.html

while ( $row = mysql_fetch_array($subject,$id) )
So klappt es aber leider nicht.

logisch mysql_fetch_array() erwartet als zweiten Parameter auch was anderes ->http://de3.php.net/mysql_fetch_array

echo("  <td>" . $row["id"] . "</td>\n");
    echo("  <td>" . $row["subject"] . "</td>\n");

schau dir mal das dritte Beispiel auf der zweiten verlinken Seite an - die macht genau das was du bauchst.

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|