Mailinglisten-Archive |
Stephan Beck wrote: > Sebastian Mendel wrote: > >>> Stephan Beck wrote: >>> Das Problem hat sich dadurch leider nicht lösen lassen, >>> da bei der Funktion fetchRow (mysql_fetch_row) allgemein >>> vorher nicht definierte Indizes verwendet werden. >>> Wie löst Ihr denn diese Problematik? >> kannst du bitte mal die _genaue_ Fehlermeldung schicken > > Die Warnung, bzw Notice, die auftaucht lautet "undefined index", da der Index davor niemlas zu gewisen wurde, aber im Nachhinein darauf zugegriffen wird. > Siehe Bsp.: > > $myrow = mysql_fetch_array($result); > echo $myrow["id"]; > > Norbert Pfeiffer wrote: > >> Sein Problem ist: >> Er will universell coden und verwendet mysql_fetch_row(); >> und kommt dann mit den Key's nicht mehr zurecht. >> Eventuell sollte er mysql_fetch_assoc(); probieren ... ? > > Auch mit mysql_fetch_assoc() werden die Indizes doch nicht vorher definiert? > Ausser man verwendet das Array numerisch, was ich aber eigentlich nicht wollte. > > Gibt es denn da noch andere Möglichkeiten, um nicht auf diese Notice aufzulaufen? > Ausser dem Ausdschalten der Anzeige der notices ;-) Natürlich! weißt was mysql_fetch_*() macht??? http://www.php.net/mysql_fetch_assoc -- Sebastian Mendel www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive