PHP Schulung

MySQL II

Verschiedene MySQL-Befehle:

  • mysql_connect(), mysql_pconnect() zum Verbinden zur Datenbank (Tripel aus DBHost, DBUsername, DBPasswort)
  • mysql_select_db() zum Selektieren einer Datenbank
  • mysql_query() zum Absetzen einer SQL-Query
  • mysql_error() für Fehlermeldungen
  • mysql_num_rows() Anzahl zurückgelieferter Reihen
  • mysql_fetch_array() Zurückliefern einer "Reihe" aus der DB in ein Array

 

Programm-Beispiel:

<?php
if (!mysql_connect("localhost","root","")) {
  print "Fehler: ".mysql_error();
} else {
  mysql_select_db("test");

  if (!$res = mysql_query("select * from foo order by bar limit 0,5")) {
    print "Query schlug fehl: ".mysql_error();
  } else {
    while ($row = mysql_fetch_array($res)) {
      /**
      * assuming that table has two fields, bar and x
      */
      print "bar: ".$row["bar"]."
\n"; print "x: ".$row["x"]."
\n"; } } } ?>




Written & © by team@thinkphp.de Licence: OPL.