Hallo liebes Team,
Ich möchte alle Kategorie IDs in ein Array schreiben, bei denen die Vaterkategorie die ID 85 hat.
Ich weiss das da 5 Treffer ins Array wandern müssten. Und zwar hiermit:
$sql_query = "SELECT cat_id, cat_fatherid, cat_name FROM category WHERE cat_fatherid = 85";
$result = mysql_query($sql_query, $db);
if ($result) {
while ($row = mysql_fetch_array($result)) {
$daten[] = array('cat_id' => $row['cat_id']);
}
}
Jetzt möchte ich eine zufällig gewählte ID aus dem Array haben, die IDs wären ( 117, 118, 119, 120, 121), also würde vielleicht zufällig die 118 ausgegeben, das funktioniert mit der u.a. Zeile nicht, was ist da falsch? Oder geht das ganz anders?
echo array_rand($daten['cat_id']);
Bitte um Hilfe
MfG
kingluui
Ich möchte alle Kategorie IDs in ein Array schreiben, bei denen die Vaterkategorie die ID 85 hat.
Ich weiss das da 5 Treffer ins Array wandern müssten. Und zwar hiermit:
$sql_query = "SELECT cat_id, cat_fatherid, cat_name FROM category WHERE cat_fatherid = 85";
$result = mysql_query($sql_query, $db);
if ($result) {
while ($row = mysql_fetch_array($result)) {
$daten[] = array('cat_id' => $row['cat_id']);
}
}
Jetzt möchte ich eine zufällig gewählte ID aus dem Array haben, die IDs wären ( 117, 118, 119, 120, 121), also würde vielleicht zufällig die 118 ausgegeben, das funktioniert mit der u.a. Zeile nicht, was ist da falsch? Oder geht das ganz anders?
echo array_rand($daten['cat_id']);
Bitte um Hilfe
MfG
kingluui
Man muss nicht wissen wie es geht, man muss nur wissen wo es steht! Natürlich bei easy-coding
de
