phpbar.de logo

Mailinglisten-Archive

Re: MySql/Apache/PHP3
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MySql/Apache/PHP3



Hallo !

> http://www.php.net/manual/ref.mysql.php3 lesen!!

Genau!
 
> mysql_num_rows  holt Dir die Anzahl der Zeilen
> dann mit while
> $wert = mysql_result(...)         gibt Dir den Wert einer Spalte und Zeile

Ach, fangt doch nicht mit diesen laut PHP-Manual nicht mehr
empfehlenswerten Funktionen an...
Lieber gleich mysql_fetch_...:

$link = mysql_connect("host","user","password") or die ("Keine Verbindung zum Datenbank-Server herstellbar");
mysql_select_db($dbname) or die("Fehler: Datenbank nicht anwählbar.");

$sth = mysql_query("select * from benutzer where id='$uid'");

while($zeile = mysql_fetch_array($sth))
{
   print $zeile["name"] . " " . $zeile["vorname"] . "<br>";
   /* und so weiter... 
      Vorteil bei mysql_fetch_array(): Daten werden
      in assoziatives Array abgelegt; die Namen der Indizes stimmen
      mit den Namen der Spalten aus der Tabellendefinition ueberein
    */
}

mysql_close($link);

Anstatt mysql_fetch_array() koennen natuerlich auch die anderen
mysql_fetch..()-Funktionen verwendet werden, so legt
z.B. mysql_fetch_row() die Daten in ein konventionelles Array ab:

while ($zeile = mysql_fetch_row($sth))
{
   print $zeile[0] . " " . $zeile[1] . "<br>";
}

Nur als Beispiel... 

Ach ja, es gibt inzwischen ein deutschsprachiges Buch zu PHP (einfach
mal bei Amazon.de suchen), ausserdem seit fast einem Jahr eine
ebensolche Mailingliste, Infos unter http://infosoc.uni-koeln.de/php/ 

Beste Gruesse,
   Ralf
-- 
/ ralf_(at)_kuerbis.org           ->  http://www.kuerbis.org
/ ralf_(at)_infosoc.uni-koeln.de  ->  http://infosoc.uni-koeln.de/~geschke/


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive