Sie sind auf Seite 1von 3

Internetprog: November 11

PGS PHP My SQL


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&auml;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&auml;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>"); } ?>

Seite 3 von 3

Das könnte Ihnen auch gefallen