hc: fetch array in fetch array

Beitrag lesen

hallo, der kompliziert-macher ist wieder da :P

diesmal hab ich folgendes problem:

$string=    abfrage aus datenbank (mehrere datensätze betroffen)
$db->query($string);

while($array=$db->f_array()) {

ein paar hier unbedeutende kleinigkeiten...

dann kommt das hier

if($array[blubb]!=0) {
    $string=   abfrage aus anderen tabelle (genau ein datensatz betroffen; vergleichbar mit: $id vorhanden, titel dazu wird gesucht)
    $db->query($string);
    $result=$db->f_array();

...

dann gehts noch weiter...

die sache is jetzt die, dass anscheinend hier der array-inhalt von $array (der ersten fetch_array funktion), von der 2ten, $result (2te fetch_array funktion) scheinbar überlagert wird...
jedenfalls stoppen die inhalte, bzw. es werden keine inhalte mehr aus $array ausgelesen, nach dem ersten durchgang der schleife...

wie könnte ich das jetzt umgehen, oder die 2te sql-abfrage auslagern, so dass die erste nicht überschrieben wird (bzw. die erste sichern)?

mfg,
hc