MySQL Tutorial PDF Drucken
In diesem Tutorial werde ich verschiedene MySQL Funktionen beschreiben und einfache Beispiele für diese Funktionen machen.
Als erstes lege ich ein paar Vars fest ...
Code
0:
1:
2:
3:
4:
5:
 
$mysql_host = "localhost"; // MySQL Hostname
$mysql_db = "meineDB"; // MySQL Datenbankname
$mysql_user = "username"; // MySQL Username
$mysql_pass = "passwort"; // MySQL Passwort 


Mit MySQL Server Verbinden und Datenbank auswählen:
Um einen MySQL Befehl ausführen zu können, muss man natürlich mit dem MySQL Server verbunden sein.
Man muss außerdem eine Datenbank auswählen, in der man diese Befehle anwenden kann.
Das geht dann so ...
Code
0:
1:
2:
3:

mysql_connect($mysql_h ost, $mysql_user, $mysql_pass);
mysql_select_db($mys ql_db); 


Tabelle erstellen:
Um die Datenbank nutzen zu können, muss man natürlich noch eine Tabelle erstellen ...
Hier werde ich eine einfache Tabelle mit 3 Felder benutzen: ID, Name, Text
Der Tabelle muss man natürlich auch einen Namen geben: Test
Code
0:
1:
2:
3:
4:
5:
6:
7:

mysql_query("CREATE TABLE `Test`(
 `ID` INT(11) NOT NULL AUTO_INCREMENT,
 `Name` VARCHAR(50) NOT NULL,
 `Text` TEXT NOT NULL,
 PRIMARY KEY (`ID`)
)"); 


Hier werden 3 verschiedene Arten der Tabellen-Felder benutzt.

INT = In dieses Feld können nur Zahlen eingetragen werden
VARCHAR = Alle Zeichen bis zu einer Länge von 255 Zeichen
TEXT = Alle Zeichen ohne bestimmter Länge

Die ( ) hinter INT und VARCHAR gibt die maximale Länge, die ein Eintrag haben kann, an.
Natürlich gibt es noch mehrere Arten, aber diese 3 werden am häufigsten benutzt.

Außerdem wird hier noch AUTO_INCREMENT benutzt ...
Das bedeutet, dass bei jedem neuen Eintrag in die Tabelle ID + 1 gemacht wird ...
Also beim 1. Eintrag ist ID = 1, beim 2. ist ID = 2 ...


Zeile in Tabelle eintragen:
Jetzt werde ich eine Zeile mit folgenden Werten in die Tabelle eintragen ...
Name: Max Mustermann, Text: Das ist ein Test Eintrag!
Code
0:
1:
2:
3:
 
mysql_query("INSERT INTO `Test` (`Name`, `Text`)
VALUES ('Max Mustermann', 'Das ist ein Test Eintrag!')"); 


Die ID muss in diesem Fall nicht angegeben werden, da sie ja automatisch generiert wird.
In diesem Fall hätte sie dann den Wert 1, das dies der 1. Eintrag in der Tabelle ist.


Zeile in Tabelle aktualisieren:
Man kann natürlich auch eine vorhandene Zeile bearbeiten ...
Hier werde ich Name mit Moritz Mustermann ersetzten, wo die ID = 1 ist ...
Code
0:
1:
2:
 
mysql_query("UPDATE `Test` SET `Name`='Moritz Mustermann' WHERE `ID`='1'"); 


Zeile aus Tabelle löschen:
Jetzt werde ich noch zeigen, wie man die Zeile, wo die ID = 1 ist, löschen kann ...
Code
0:
1:
2:
 
mysql_query("DELETE FROM `Test` WHERE `ID`='1'"); 


Verbindung mit MySQL Server schließen:
Wenn alle MySQL-Befehle ausgeführt worden sind schließt man am besten immer die Verbindung mit dem MySQL Server. Das geht dann so ...

Code
0:
 mysql_close(); 

» Keine Kommentare
Es gibt bisher noch keine Kommentare.
» Kommentar schreiben
E-Mail (wird nicht veröffentlicht)
Name
Titel
Kommentar
Captcha Image Code neu generieren, falls er unlesbar sein sollte
 
< zurück   weiter >

Suche

WHGB 1.1- Das Gästebuch von Webhilfe
Jetzt downloaden