1.1.1 My SQL 4.0.10 Siehe Dokument: http://www.mysql.com/ SQL =Structed Query Language
BK Platz der Republik
Tienken
1.2 Verbindung PHP MySQL
1.2.1 Connect zum Datenbankserver <?php //Datenbankanbindung; $db=mysql_connect("localhost","root",""); //im echten Serverbetrieb muss hier der Servername angegeben werden: mysql_close($db); //$db=mysql_connect("rdbms.seebi.de","testuser","123"); // unter Windows //$db=mysql_connect(); ?>
1.2.2 Datenbank anlegen
<?php //Neue Datenbankanbindung; $db=mysql_connect("localhost","root",""); echo Der Datenbankserver meldet ; echo $db ; //im echten Serverbetrieb muss hier der Servername angegeben werden: $anfrage="create database manitu"; mysql_query($anfrage); mysql_close($db); ?>
1.2.3 Tabelle anlegen
<?php //Neue Tabelle anlegen ; $db=mysql_connect("localhost","root",""); //im echten Serverbetrieb muss hier der Servername angegeben werden: //database manitu mysql_select_db("manitu"); $tab_anfrage="create table login(benutzer varchar(50),passwort varchar(20))"; mysql_query($tab_anfrage); mysql_close($db);
echo "Tabellen wurden angelegt"; //$db=mysql_connect("rdbms.seebi.de","testuser","123");
Seite 1 von 3
Internetprog: November 11
PGS PHP My SQL
// unter Windows //$db=mysql_connect(); ?>
BK Platz der Republik
Tienken
1.2.4 Datensatz einfgen
<?php //Neue Tabelle anlegen ; $db=mysql_connect("localhost","root",""); //im echten Serverbetrieb muss hier der Servername angegeben werden: //database manitu mysql_select_db("manitu"); //Informationen mssen passend angegeben werden zu wenig oder zu viel erfolgt Fehlermeldung // login ist name der Tabelle $tab_anfrage="insert into login values('person','asdf')"; mysql_query($tab_anfrage); $tab_anfrage="insert into login values('hund','wuff')"; mysql_query($tab_anfrage); mysql_close($db); echo "Datensatz Chef 123 wurde eingefgt"; //$db=mysql_connect("rdbms.seebi.de","testuser","123"); // unter Windows //$db=mysql_connect(); ?>
1.2.5 Datenstze abfragen
<?php //Neue Tabelle anlegen ; $db=mysql_connect("localhost","root",""); //im echten Serverbetrieb muss hier der Servername angegeben werden: //database manitu mysql_select_db("manitu"); //Informationen mssen passend angegeben werden zu wenig oder zu viel erfolgt Fehlermeldung // login ist name der Tabelle $tab_anfrage="select * from login"; // mysql_query liefert die Rckgabewerte wird in $erbebnis abgelegt $ergebnis=mysql_query($tab_anfrage); mysql_close($db); print("Anzahl der Datensätze:"); $anzahl=mysql_num_rows($ergebnis); print($anzahl."<br>"); // Ausgabe der Inhalte print("name: "."Passwort: <br>"); while($zeile=mysql_fetch_row($ergebnis)){ print($zeile[0]); print(" ".$zeile[1]);
Seite 2 von 3
Internetprog: November 11
PGS PHP My SQL
print("<br>"); } ?>
BK Platz der Republik
Tienken
1.2.6 Datenstze abfragen und ausgeben
<?php //Neue Tabelle anlegen ; $db=mysql_connect("localhost","root",""); //im echten Serverbetrieb muss hier der Servername angegeben werden: //database manitu mysql_select_db("manitu"); //Informationen mssen passend angegeben werden zu wenig oder zu viel erfolgt Fehlermeldung // login ist name der Tabelle $tab_anfrage="select * from login"; // mysql_query liefert die Rckgabewerte wird in $erbebnis abgelegt $ergebnis=mysql_query($tab_anfrage); mysql_close($db); print("Anzahl der Datensätze:"); $anzahl=mysql_num_rows($ergebnis); print($anzahl."<br>"); // Ausgabe der Inhalte print("name: "."Passwort: <br>"); while($zeile=mysql_fetch_row($ergebnis)){ print($zeile[0]); print(" ".$zeile[1]); print("<br>"); } ?>