phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Anf=E4nger_=28MySQL=29_braucht_Denkansto=DFD?= =?iso-8859-1?Q?enkansto=DF?= =?iso-8859-1?Q?enkansto=DF?=

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Anf=E4nger_=28MySQL=29_braucht_Denkansto=DFD?= =?iso-8859-1?Q?enkansto=DF?= =?iso-8859-1?Q?enkansto=DF?=

Matthias Endler endler_(at)_upsys.de
Thu, 14 Sep 2000 14:08:25 +0200


Hallo,

>>$check_id = pg_exec("select max(id) from adressen");
>>if ($check_id == '')
>>         { $nr = 1; }
>>else
>>         { $nr = pg_result($check_id,0,0) + 1; }
>
>probier stattdessen mal:
>$countres = mysql_query("SELECT MAX(id) FROM adressen"); // query an die
>datenbank
>$countrow=mysql_fetch_row($countres); // liefert ein indiziertes array hier
>ist die mx(id) dann das 0te Lement
>if ($check_id == '')
>         { $nr = 1; }
>else
>         { $nr = $countrow[0] + 1; }

>btw. du kannst auch einfach in mysql nen auto_increment Feld nehmen...

das geht auch mit PostgreSQL einfacher/besser siehe:
http://www.postgresql.org/docs/aw_pgsql_book/node85.html

Gruesse aus Muenchen
-Matthias



php::bar PHP Wiki   -   Listenarchive