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>";