Artikel-Infos
  druckbare Version anzeigen Druckansicht   Artikel empfehlen Seite empfehlen
 
    kommentieren 0 Kommentar(e)  

Artikel » Coding » Verbindung zur DB erstellen und Daten ausgeben
   

Verbindung zur DB erstellen und Daten ausgeben
12.03.2008 von BooGT

Vorwort:
In diesen Tutorial wird erklärt wie man eine Verbindung zu einer Datenbank erstellen kann und dann die Daten aus der Datenbank herausbekommt.

Inhalt: es wird 1x eine .php Datei erstellt.

Schritt 1: Datenbankverbindung erstellen

Als erstellen wir eine neue .php Datei ich nenne sie mal datenausgabe.php und da erstellen wir eine Verbindung:



1
2
3
4
5
6

PHP-Quelltext

<?

   
$db mysql_connect("localhost""name""passwort") OR die("Verbindung konnte nich erstellt werden"); // hier m&uuml;ssen eigene Angaben angegeben werden
   
mysql_select_db("datenbank"); // hier muss der name eurer Datenbank hinein
   
?>


In der Variable $db erstellen wir die Verbindung.Mit mysql_select_db wählen wir dann die Datenbank auf die zugegriffen werden soll.

Schritt 2: Auf Datenbanktabelle zugreifen und Daten in Array speichern
Als nächstes müssen wir auf eine Tabelle in der Datenbank zugreifen in der die Daten stehen die wir brauchen.Das machen wir mit folgenden Befehl:



1

PHP-Quelltext

   $select mysql_query("SELECT * FROM tabelle"); // hier der tabellenname aus eurer Datenbank


Nun haben wir in der Variable $select auf die Tabelle zugegriffen nun möchte ich gerne die ganzen Daten in einen Array speichern und das machen wir mit der while schleife:



1
2
3
4

PHP-Quelltext

   while($daten mysql_fetch_array($select)) {
   
   
// hier dazwischen dann die ganze Ausgabe und immer mit } schlie&szlig;en
   
}

Wie man da sieht speichern wir alle Daten in die Variable $daten.

Schritt 3:Daten ausgeben

So nun sind wir beim letzten Schritt angelangt.Nun werde ich euch zeigen wie man die daten nun ausgibt.Als erstes müsst ihr einfach die Variable $daten angeben und dann den Datensatz in der tabelle z.b:



1

PHP-Quelltext

echo $daten['datensatz']; // hier statt datensatz den namen reinsetzten


Habt ihr z.b ein Gästebuch und wollt den Datensatz "author" ausgeben muss das so aussehen:



1

PHP-Quelltext

echo $daten['author'];


Allgemeine Sachen dazu:
Hier ist alles noch Standard wie ich es euch gezeigt habe.
Deswegen hier noch ein paar allgemeine Sachen wir ihr noch ein paar bestimmte Sachen hinbekommt.
Wollt ihr z.b die neusten Daten als erstes ausgegeben bekommen wollt dann müsst ihr es nach DESC sortieren.Der Befehl dazu muss dann wie folgt aussehen:



1

PHP-Quelltext

   $select mysql_query("SELECT * FROM tabelle ORDER BY datensatz DESC");

Hat man z.b einen datensatz mit der zeit drin stehen oder einen mit einer id muss man statt ORDER BY Datensatz das Datensatz durch id oder so ersetzten.
Wollt ihr das dass älteste vorerst steht müsst ihr es nach ASC sortieren.
Nun noch ein weiteres Beispiel.Ich nehme mal eine Community.Man hat eine Tabelle in der die ganzen Userdaten drin sind.Jeder hat seine eigene ID.Nun möchte man aber nur von den User mit der id 4 die daten haben da muss man folgendes machen:



1

PHP-Quelltext

   $select mysql_query("SELECT * FROM tabelle WHERE id = '4' ");

Und schon bekommt ihr nur diese Daten ausgegeben.
Ich denke mal das sollte erstmal reichen.Viel Spaß mit dem Tutorial ich hoffe ich konnte euch irgendwie helfen bzw. etwas beibringen grosses Lachen


Seitenanfang nach oben

Login erforderlich, um schreiben zu können.
 WEBI
Die Zeit rennt. Lang, lang ist es her. Treffer
 Dooki
20 Jahre Pfeifen
 Dooki
flehen
 WEBI
So mehr oder minder. Oh man
 HobbyProgger
Schön,daß es euch noch gibt Lachen
 Sumale.my
*In Erinnerungen schwelg*


hosted by
All-Inkl.com - Alles einfach Internet



HTH-C.com - Webmedien & Community