Einzelnen Beitrag anzeigen
  #8 (permalink)  
Alt 01.03.2005, 00:21
Philippp
Gast
 
Beiträge: n/a
Standard

So, hier mal ein bisschen was zum lesen. Ich habe das Programm nicht getestet.
@Adagio: Bitte melden wenn du einen Fehler findest oder ich was falsch geschrieben habe.
Code:
<?php
/* Als erstes musst du Kontakt zum Server herstellen. Das kann man mit mysql_pconnect() 
oder mit mysql_connect machen. Bei mysql_pconnect()bleibt eine Verbindung auch nach 
dem Aufruf bestehen. Bei mysql_connect verliert die Verbindung nach Ablauf ihre Gueltigkeit.
Zu den Daten:Du brauchst den Namen des Servers... meist ist das localhost. Dann brauchst
 du deinen Benutzernamen. Zum Beispiel "root". Dann brauchst du noch das Passwort. 
*/

$connect = mysql_connect("localhost", "root", "passwort"); /*Simikolon am Ende nicht
 vergessen! Beliebter Fehler */
if (!$connect) die("Keine Verbindung zum Server"); /*Wenn die Verbindung erfolgreich 
war (true) dann wird diese Fehlermeldung nicht ausgegeben. Wenn doch noch mal die 
Eingaben ueberpruefen. Der Befehl 'die' verhindert, das eine standard Fehlermeldung 
ausgegeben wird.
Als naechstes waehlen wir die Datenbank aus, die du wahrscheinlich erstmal mit 
phpmyadmin angelegt hast. Wir brauchen: Den Namen der Datenbank, mysql_select_db() und 
optional auch noch $connect, die wir ja vorher festgelegt haben.*/

if(mysql_select_db("datenbankname", "$connect")) /* Hier wird die Datenbank aufgerufen */
echo ("Datenbank 'datenbank' ausgewählt"); /* Wenn alles glatt gelaufen ist bekommst du 
diese Meldung */
else die("Fehler bei der Auswahl der Datenbank");

/* Von nun an brauchen wir mysql Befehle. Um die Befehle an die Datenbank zu schicken
 nutzen wir mysql_query().
Im folgendem Beispiel haben wir ein Tabelle mit den Spalten name, nachname und telephon.
Die Tabelle heißt 'telephonliste'. Die Daten werden zuerst in der Variablen $abfrage
 gespeichert.*/
$abfrage = "SELECT vorname, nachname, telephon FROM telephonliste";
$anfrage = mysql_query($abfrage, $connect);
if (!$anfrage) die("Fehler bei der Abfrage");

/* Wenn alles geklappt hat, koennen wir in einer Schleife die Daten aus der Datenbank
 auslesen. Dafuer brauchen wir den Befehl mysql_fetch_array();. Dem geben wir noch 
 unsere $anfrage mit.*/
echo("<table>");
while ($zeile = mysql_fetch_array($anfrage))
{
echo("<tr><td>Vorname:" .zeile["vorname"] ."</td>");
echo("<td>Name:" .zeile["name"] ."</td>");
echo("<td>telephon:" .zeile["telephon"] . "<td></tr>");
}
echo("</table>");
?>
Gruß, Philippp
PS: Darauf achten das Groß und Kleinschreibung unterschieden wird!!
Mit Zitat antworten