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!!