susi: Felder aus MySQL auslesen und in PHP einzeln ansprechen

Beitrag lesen

Als Ausgabe kommt folgendes:
Array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => [7] => [8] => )

new_arr[]="$row[menue]";
Anführungsstriche fehlten ist ja ein String.

So nun funktioniert es! Das es eben nicht lief lag daran das ich "menu" so definiert und Du so "menue" habe.

Aber $row[menu]; ist doch auch ein Array oder?
Was ich nun nicht verstehe warum muß man die Position im array nicht mit i hochzählen? In meinen ersten geh versuchen hat er alle Werte an der ersten Position meines Array geschrieben? Aber warum?

Das ist die Lösung:

$dbh = getConn();
$db_tabelle = "menu";
$query = "SELECT menu FROM $db_tabelle WHERE sitemap_deaktiviert!='1' ORDER BY sort ASC";
$result = mysql_query(($query),$dbh);

while ($row = mysql_fetch_array($result)) {
        //echo $row[menu];
$new_arr[]=$row[menu];
    }

echo $new_arr[0]."<br>";
echo $new_arr[1]."<br>";
echo $new_arr[2]."<br>";
echo $new_arr[3]."<br>";