MySQL Datenbankanbindung

aus MostlyHarmless, der freien Wissensdatenbank

Mit diesem PHP-Code kann man sich zu einer MySQL-Datenbank verbinden und eine SQL-SELECT-Abfrage durchführen.

// Grundgerüst für den MySQL-Datenbank Zugriff

// Persistente Verbindung aufbauen
// Datenbankhost: $dbhost
// Datenbankuser: $dbuser
// Datenbankpasswort: $dbpasswd
$dbcon = mysql_pconnect($dbhost, $dbuser, $dbpasswd);
// Wenn die Verbindung hergestellt werden konnte
if ($dbcon)
{
  // Wir wählen unsere Datenbank aus
  if (mysql_select_db($dbname, $dbcon))
  {
    // Die SQL-Abfrage...
    $sql="SELECT * FROM tabelle WHERE feld=wert";
    // ...ausführen
    $erg=mysql_query($sql, $dbcon);
    // Wenn das Ergebnis gültig ist
    if ($erg)
    {
      // Wir holen uns das Ergebnis zeilenweise
      while ($zeile = mysql_fetch_array($erg))
      {
        // Jetzt können wir mit $zeile["feldname"]
        // auf das Ergebnis zugreifen
      }
      // Das Ergebnis freigeben. Wichtig wenn man Speicherplatz
      // während dem Scriptlauf sparen muss
      mysql_free_result($erg);
    }
    else
    {
      // MySQL-Fehlermeldung ausgeben
      echo "<p align=\"center\"><font color=\"#FF0000\">\n";
      echo "MySQL-Fehler: ".mysql_error()."</font></p>\n";
    }
  }
  else
  {
    // MySQL-Fehler: Die Datenbank konnte nicht selektiert werden
    echo "<p align=\"center\"><font color=\"#FF0000\">\n";
    echo "Fehler: Die Datenbank konnte nicht selektiert werden.</font></p>\n";
  }
}
else
{
  // MySQL-Fehler: die Verbindung zur Datenbank konnte nicht hergestellt werden
  echo "<p align=\"center\"><font color=\"#FF0000\">\n";
  echo "Fehler: Es konnte keine Verbindung zur Datenbank hergestellt werden.</font></p>\n";
}
'Persönliche Werkzeuge