Hi SolidBody,
ich antworte mal mit einer Funktion:
Code:
function array_count($array) {
$result = 0;
foreach (array_keys($array) as $key) {
if(is_array($array[$key]))
$result += array_count($array[$key]);
else
$result++;
}
return $result;
}
In deinem Fall ist es relativ einfach, es ist immer 5. Da Du bei jedem Schleifenaufruf das komplette Array überschreibst, enthält es nur ein Eintrag.
Ich glaube, was Du machen möchtest, ist folgendes:
Code:
@$result = mysql_query("SELECT id,sp2,sp3,sp4,sp5 FROM tabelle where bed1='J' and bed2>'0' and bed3>'2' order by 'id'");
$Mein_Array = array();
while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$Mein_Array[] = $row;
}
In diesem Array sind alle Datensätze als Einträge eines Arrays. Jeder Datensatz ist wieder ein Array mit Key als Feldname und Value als Feldwert.
Viele Grüße
Richard