Die Datenbanktabelle mit Daten füllen
Die Tabelle, die wir im Punkt 4 angelegt haben, sollen jetzt mit Daten befüllt werden. Diese Daten können
von einem HTML Formular stammen. Der Prozess diese Daten an die Datenbank zu schicken ähnelt der
Aktion, eine Tabelle zu erstellen. Das SQL - Statement ist natürlich etwas anderes und zwar:
insert into tabellenname (spaltenname1, spaltenname2, usw.) values (Wert1, Wert2, usw);
Die erstte Klammer enthält durch das Komma getrennt den Namen des Feldes, denen wir Werte zuweisen
möchten. In der Zweiten Klammer hinter values befinden sich die Werte der einzelnen Spalten, diese Werte
sind auch wieder durch Kommas getrennt. Die Zuordnung von Werten zu Spalten werden über die Reihenfolge
in den beiden Klammern gewährleistet. Felder und Spalten die nicht in der Auflistung sind, werden mit den
Standartwerten, den wir als Attribut einer Spalte in der Tabellendefinition festgelegt haben gefüllt oder leer
gelassen.
Das anlegen:
$anlegen ="insert into $tabellenname (Daten) values(Wert1)";
mauss dann an den Datenbankserver geschickt werden, wobei wir wieder die Funktion
mysql_db_query() verwenden werden.
Der Aufbau des Scriptes ähnelt wie dem Anlegen einer Tabelle. Als erstes müssen wir die Zugangsdaten
angeben, um eine Verbindung zur Datebank herstellen zu können und wir müssen die Werte angeben
die gespeichert werden sollen.
Das gesamte PHP - Script im Überblick:
<html>
<head>
<title>Datenbank mit Daten füllen </title>
</head>
<body>
<?php
$benutzername= "Dein_Benutzername";
$passwort= "Dein_Passwort";
$db_name="Dein_Datenbankname";
$wert1 = Dein Wert
$link = mysql_connect("localhost" , "$benutzername" , "$paswort") or die
("Keine Verbindung zum Server");
$anlegen ="insert into $tabellenname (name) values ($wert1)";
mysql_close($link);
?>
</body></html> |
weiter zu: Daten aus einer Datenbank auslesen >>>
Kleiner Hinweis: Wir bieten auch ein Pagrenkservice an. <<Keine Angst anmelden kostet NIX!>>
RANKING CHARTS
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20
|