Thema: Tutorial: MySQL in PHP nutzen 
Autor Deine Nachricht
 : Tutorial: MySQL in PHP nutzen
BeitragVerfasst: Sa 29. Aug 2009, 13:47 
Hi,
heute zeige ich euch, wie man einfach mit php eine Verbindung zu einer MySQL Datenbank herstellt und einige Daten abruft.
Vorraussetzungen: MySQL Server, Webserver (lokal oder online), Editor (ich empfehle Notepad++)
  1. Schritt:
    Erstellt eine .php Datei, nennt sie datenbank.php:
    Dateianhang:
    db1.jpg
    db1.jpg [ 85.45 KiB | 1972-mal betrachtet ]
  2. Schritt:
    Erst einmal benötigen wir die Verbindungsdaten, diese schreiben wir in die Datei mit folgendem Inhalt:
    [syntax]<?php
    //Datenbankeinstellungen
    $location="localhost"; //Hostname
    $username="dhmh"; //Benutzername
    $password="meinpasswort"; //Passwort
    $database="meinedatenbank1"; //Datenbankname
    ?>[/syntax]
    Ändert die Variablen nach euren Daten.
  3. Schritt:
    Jetzt verbinden wir uns mit der Datenbank, schreibt vor ?> das hier:
    [syntax]$conn=mysql_connect($location,$username,$password);[/syntax]
  4. Schritt:
    Das Einzige, was jetzt noch für die Verbindung wichtig ist, ist die Auswahl der Datenbank:
    [syntax]mysql_select_db($database,$conn);[/syntax]
  5. Schritt:
    Jetzt können wir einige Informationen abrufen:
    [syntax]$query = "SELECT * FROM meintabelle ";
    $result = mysql_query($query, $conn);
    while($row = mysql_fetch_object($result))
    {
    echo $row->benutzername; //einfach ersetzen
    }[/syntax]
  6. Schritt:
    Am Ende sollten wir die Verbindung noch beenden:
    [syntax]mysql_close($conn); //schließe verbindung[/syntax]
Hier das gesamte Skript:
[syntax]<?php
//Datenbankeinstellungen
$location="localhost"; //Hostname
$username="dhmh"; //Benutzername
$password="meinpasswort"; //Passwort
$database="meinedatenbank1"; //Datenbankname
$conn=mysql_connect($location,$username,$password) or die(mysql_error());
mysql_select_db($database,$conn);
$query = "SELECT * FROM meintabelle ";
$result = mysql_query($query, $conn);
while($row = mysql_fetch_object($result))
{
echo $row->benutzername; //einfach ersetzen
}
mysql_close($conn); //schließe verbindung
?>
[/syntax]


 
 Profil