gerhard
11.09.2002, 12:07:02
ich lese aus einer mysql-db records ein und erhalte die daten erst ab dem 2. record - WARUM? - ich will die records in ein array einlesen - wie spreche ich die elemente des arrays an? ---> in der while-schleife gibt es ja keinen index - oder doch???
anders gesagt: $ausgabe (siehe unten) wird immer wieder - bei jedem schleifen-durchgang überschrieben!!!! wie muss die variable aussehen, damit ich ein array kriege, das mit $ausgabe[1], $ausgabe[2] ... $ausgabe[n] ansprechbar ist?
$db_name="usermysql";
$db=mysql_connect("localhost","user","");
$db_select=@mysql_SELECT_DB($db_name);
$result = mysql_query("SELECT feld_1 FROM tabelle WHERE feld_x='$kriterium' ORDER BY feld_nummer");
$row = mysql_fetch_array ($result);
while($row = mysql_fetch_array($result))
{
$ausgabe=$row[feld_1];
}
$db_close=@MYSQL_CLOSE($db);
?>
anders gesagt: $ausgabe (siehe unten) wird immer wieder - bei jedem schleifen-durchgang überschrieben!!!! wie muss die variable aussehen, damit ich ein array kriege, das mit $ausgabe[1], $ausgabe[2] ... $ausgabe[n] ansprechbar ist?
$db_name="usermysql";
$db=mysql_connect("localhost","user","");
$db_select=@mysql_SELECT_DB($db_name);
$result = mysql_query("SELECT feld_1 FROM tabelle WHERE feld_x='$kriterium' ORDER BY feld_nummer");
$row = mysql_fetch_array ($result);
while($row = mysql_fetch_array($result))
{
$ausgabe=$row[feld_1];
}
$db_close=@MYSQL_CLOSE($db);
?>