Sie sind auf Seite 1von 3

PGS PHP My SQL

Internetprog: November 11

BK Platz der Republik

Tienken

1.1.1 My SQL 4.0.10

Siehe Dokument: http://www.mysql.com/

SQL =Structed Query Language

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");

PGS PHP My SQL

Internetprog: November 11

BK Platz der Republik

Tienken

// unter Windows //$db=mysql_connect(); ?>

1.2.4 Datensatz einfügen

<?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 müssen 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 eingefügt";

//$db=mysql_connect("rdbms.seebi.de","testuser","123");

// unter Windows //$db=mysql_connect(); ?>

1.2.5 Datensätze 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 müssen passend angegeben werden zu wenig oder zu viel erfolgt Fehlermeldung // login ist name der Tabelle $tab_anfrage="select * from login"; // mysql_query liefert die Rückgabewerte 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]);

PGS PHP My SQL

Internetprog: November 11

BK Platz der Republik

Tienken

print("<br>");

}

?>

1.2.6 Datensätze 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 müssen passend angegeben werden zu wenig oder zu viel erfolgt Fehlermeldung // login ist name der Tabelle $tab_anfrage="select * from login"; // mysql_query liefert die Rückgabewerte 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("

print("<br>");

".$zeile[1]);