phpbar.de logo

Mailinglisten-Archive

[php] Problem "undefined index" lösen

[php] Problem "undefined index" lösen

Sebastian Mendel lists at sebastianmendel.de
Mon Aug 15 14:39:51 CEST 2005


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