Geschrieben von chefkoch am 16.05.2004, 10:08

Hallo,

also ich hab euch hier mal eine einfache Erklärung von den Grundpfeilern der MySQL-Datenbank mit PHP geschrieben:

db.php, hier wird mit der Datenbank verbunden:


<?
$dbname="NAME";
$dbhost="SERVER";
$dbuser="USER";
$dbpass="PASSWORT";
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);
?>

Jetzt müssen wir erstmal eine Tabele in der MySQL-datenbank erstellen:


<?
include ("db.php");
mysql_query("CREATE TABLE versuch (
id int(255) NOT NULL auto_increment,
name varchar(100) NOT NULL,
vorname varchar(100) NOT NULL,
email varchar(100) NOT NULL,
PRIMARY KEY (id)
);");
mysql_close();
echo "Die Tabelle wurde angelegt";
?>

Wenn die Tabele angelegt wurde sollte folgende Erfolgsmeldung angezeigt werden: "Die Tabelle wurde angelegt"

Nun kommen wird zum füllen der Tabelle, also wir schreiben in die MySQL-datenbank:

schreib.php:


<html>
<body>
<?PHP
if ($button==" OK ") {
include ("db.php");
mysql_query("INSERT INTO
versuch(name,vorname,email)VALUES('$name','$vorname','$email')");
mysql_close();
?>
Die Daten wurden eingetragen<br>
<a href="schreib.php">neuer Eintrag</a><br>

<?
}
else {
?>
<form method="post" action="schreib.php">
<input type="text" name="name" value="name"><br>
<input type="text" name="vorname" value="vorname"><br>
<input type="text" name="email" value="email"><br>
<input type="submit" name="button" value=" OK ">
</form>
<?
}
?>
</body>
</html>

Das war der erste kurze Einstig in MySQL. Wenn ihr die Daten auslesen wollt, die der User in die Tabelle geschrieben hat, müsst ihr nur in den PHPmyadmin rein gehen und ihr könnt auf die Tabelle versuch klicken und ihr seht die Einträge.

Chefkoch

Bewertung Anzahl
5
100,0 %
3 Bewertungen