phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_[php]_Anf=E4nger_(MySQL)_braucht_?= =?iso-8859-1?Q?Denkansto=DF?= =?iso-8859-1?Q?Denkansto=DF?=

[php] =?iso-8859-1?Q?Re:_[php]_Anf=E4nger_(MySQL)_braucht_?= =?iso-8859-1?Q?Denkansto=DF?= =?iso-8859-1?Q?Denkansto=DF?=

Christoph Ertelt ce_(at)_megabit.net
Wed, 13 Sep 2000 21:03:46 +0200


Hi Jens


>$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...


>$get_data = pg_exec("select name, vorname from adressen");
>$get_data_rows = pg_numrows($get_data);

$get_data = mysql_query("select name, vorname from adressen");
$get_data_rows = mysql_numrows($get_data);

>for ($c=0;$c<=$get_data_rows;$c++)
>    {
>      echo pg_result($get_data,$c,0).', '. pg_result($get_data,$c,1);
>    }
das würde ich für mysql umschreiben - etwa so:

while ($myrow=mysql_fetch_array($get_data)) { /* solange wie wir eine Reihe 
aus der Tabelle bekommen haben holen wir uns das */
     echo $myrow[name].', '.$myrow[vorname]; // und hier eifach ausgeben
     }

***
Ich hoffe, das hier hilft dir weiter

Christoph



php::bar PHP Wiki   -   Listenarchive