Hallo!
In diesem Kurs bringen euch die Programmierer von m7-media bei, wie man mit mySQL umgeht. Um es zu kapieren solltet ihr den ganzen WS lesen, und nicht nur die Codes kopieren ;)
Ihr benötigt dazu nur folgendes:
- mySQL-Space oder Apache+mySQL (www.foxserv.net)
- Lust
- Editor
Verbindung herstellen
Um überhaupt mit mySQL zu arbeiten solltet ihr eine Verbindung herstellen, bzw. ihr müsst ;)
Die Daten findet ihr meist in den Accounts. Bei Foxserv verwendet ihr die daten, die unten stehen.
mysql_connect("HOST",
"USERNAME","PASSWORT");
mysql_select_db("DATENBANK");
Alle User mit Foxserv verwenden folgendes:
Host -> localhost
Username -> root
Passwort -> keines (einfach leerlassen!)
Der Befehl mySQL_Connect stellt die Verbindung zu mySQL her. Der darauf folgende Befehl mySQL_select_db wählt eine Datenbank.
Bei großen Projekten schreibt diesen Code in eine externe Datei (z.b mysql.php) und includet sie immer dann wenn ihr die verbindung braucht.
Einfache Abfragen
Um Inhalte abzufragen benutzt man folgenden Befehl:
$abfrage = "SELECT Spalte FROM datensatz";
$ergebnis = mysql_query($abfrage);
Datensatz muss durch den namen des Datensatzes/Tabelle ersetzt werden. Dieser Befehl bewirkt das der Inhalt von Spalte aus der Tabelle "Datensatz" in der Variable "$ergebnis" gesichert wird.
Spezifische Abfragen
Hier eine schnelle Übersicht aller spezifischen Abfragen ;)
$abfrage = "SELECT * FROM datensatz WHERE id < 5";
Wählt alle Datensätze aus, wo die Spalte ID kleiner als 5 ist.
$abfrage = "SELECT * FROM datensatz WHERE id = 5";
Wählt alle Datensätze aus, wo die Spalte ID 5 ist.
$abfrage = "SELECT * FROM datensatz LIMIT 0,5";
Wählt Datensätze 0-5 aus.
$abfrage = "SELECT * FROM datensatz WHERE id < 5";
[/code]
Wählt alle Datensätze aus, wo die Spalte ID kleiner als 5 ist.
Das wars fürs erste, mehr in Teil 2 :)