andi: kann auf accoc Array nicht zugreifen

Beitrag lesen

$anfrage2 = "SELECT * FROM WEB__TESTBoeGEN_Dat__Antworten where TestBDat_ID like '$TestBDat_ID'";
$ergebnis2 = mysql_query($anfrage2);

Variablen müssen zwar in PHP nicht initialisiert werden, besser ist das aber:

$array = array();

mein Problem liegt nicht darin, dass das array nicht da ist, sondern dass ich in der foreach Schleife nicht darauf zugreifen kann...
das array ist definitiv da und befüllt

damit ist das $array auf jeden Fall da, auch wenn die Abfrage kein Ergebnis liefert.

while($zeile2 = mysql_fetch_assoc($ergebnis2)) {
$array[$zeile2[TestB_AID]] = $zeile2[Wert];
}

Sind TestB_AID und Wert Konstanten? siehe http://de3.php.net/manual/de/language.types.array.php#language.types.array.donts

print_r($array);

es gibt da auch noch var_dump() das zeigt dir auch noch den Typ und andere wichtige Hinweise an.

Außerdem ist es beim PHP-Programmieren immer sinnvoll, error_reporting(E_ALL) zu setzen.