phpbar.de logo

Mailinglisten-Archive

[php] Unterschiedliche Results bei PHP und Mysql

[php] Unterschiedliche Results bei PHP und Mysql

andreas amalesh kempf aka_(at)_bigfoot.de
Wed, 07 Jul 1999 08:40:39 GMT


Hi loide!

Wenn ich folgendes select mit PHP (3.0.9) ausführe, bekomme ich
unter gewissen umständen kein result. Unter MySQL jedoch ergibt das
gleiche select ein result.

	select distinct vorname from person order by vorname

Die umstände:
1. das feld "vorname" erlaubt NULL
2. einige records haben keinen inhalt in "vorname"

Unter mysql:
+---------+
| vorname |
+---------+
| Hans    |
| Peter   |
| Willi   |
| NULL    |
+---------+

PHP gibt keine rows aus. Dabei verwende ich folgendes:

while ($row==mysql_fetch_array($result))
{	echo $row["vorname"] . "<br>";
}

In mysql_affected_rows($result) ist allerdings die korrekte anzahl
an rows enthalten.

Ist das ein bekannter bug oder normal oder habe ich irgendwo einen
fehler gemacht?

ciao

amalesh
-- 
C++ ~ MFC ~ Java ~ PHP ~ ASP ~ SQL ~ XML ~ DOM
http://www.living-source.com  ~  ak_(at)_living-source.com
040-39904183 ~ 0761-152580 ~ 0170-4809618 ~ icq: 963380


php::bar PHP Wiki   -   Listenarchive