phpbar.de logo

Mailinglisten-Archive

[php] mysql_fetch_array liefert leere Array Elemente?

[php] mysql_fetch_array liefert leere Array Elemente?

Daniel Zwink daniel_(at)_zwink.de
Sun, 02 Jul 2000 23:42:50 +0200


Hallo Egon, hallo Goeran,

> > [...] Wenn man sich jetzt die Länge des Arrays mit count oder
> > sizeof ausgeben lässt, erhält man acht. Warum ? Die Elemente
> > 0 bis 3 enthalten die Spaltenwerte aus der DB Tabelle, die
> > Elemente 4 bis 7 enthalten NULL.
> 
> Des Rätsels Lösung steht im Handbuch oder im englischsprachigen
> Buch von Paul DuBois auf Seite 682.

In Ermangelung des Buches hab ich mal im Manual nachgelesen und nen
kleinen Übersetzungsfehler gefunden:

------------------------------------------------------------
Beschreibung

array mysql_fetch_array (int Ergebnis-Kennung [, int Ergebnistyp])

Liefert ein Array that mit den aktuellen Datensatz enthält ...
                  ^^^^^^^^^^^^
------------------------------------------------------------

Aber nun zum Problem an sich ... da steht nix näheres zu drin .. im
PHP-Manual ..

Wenn ich das richtig im Kopf habe liegt es daran, dass PHP die Lösung
doppelt in das Array schreibt. Einmal mit assoziativ und einmal
numerisch ...
Das sollte sich was mit dem optionalen zweiten Parameter was dran ändern
lassen (um Goeran etwas auf die Sprünge zu helfen).


Daniel
-- 
 _
|_|      |\
    ___  | |
   |___| | |
 _       | |
|_|      |/



php::bar PHP Wiki   -   Listenarchive