Ein Web-Entwickler verwendet die Skriptsprache PHP , um dynamische Webseiten zu erzeugen. Diese Seiten verwenden gespeicherten Daten an Inhalten für Benutzer der Website bieten . Die PHP-Sprache verwendet die MySQL-Datenbank -System zum Speichern und Abrufen dieser Daten. Bevor Sie Daten in eine Datenbank , PHP kann eine Satzstruktur , die die Daten in einer organisierten Art und Weise speichert . Dies ermöglicht eine einfache Abfrage der Daten , wenn erforderlich. Anleitung
1
Stellen Sie eine neue Datenbank . Viele Hosting-Anbieter ermöglichen ihren Benutzern, eine neue MySQL -Datenbank mit dem cPanel MySQL Datenbanken Bedienfeld erstellen. Öffnen Sie die MySQL cPanel , klicken Sie auf die create database -Taste und geben Sie den Namen Ihres neuen Datenbank. Sie können auch festlegen, dass mehrere Benutzer zur Datenbank hinzuzufügen mit dem MySQL cPanel .
2
Starten Sie eine neue Tabelle und fügen Sie eine neue Auto - Increment Primärschlüssel Feld . Die Auto- Increment Primärschlüssel Feld wird automatisch eine eindeutige numerische ID zu jedem neuen Datensatz platziert in dieser Datenbank -Tabelle. Die eindeutige ID kann verwendet werden, um den Datensatz , um Datensätze in andere Datenbanken angepasst werden. Dies schafft eine Beziehung zwischen zwei Datenbanken. Betrachten Sie dieses Beispiel PHP -Code. Eine neue Datenbank Tabelle namens NewTable wurde erstellt mit den MySQL- Befehl CREATE TABLE . Die Tabelle wurde ein Feld mit dem Namen Primärschlüssel ID zugewiesen. Die PHP -Funktion mysql_query führt den Befehl
$ sql = ' CREATE TABLE ` ` ` IhreDatenbank NewTable ` (` id` INT ( 10) NOT NULL AUTO_INCREMENT PRIMARY KEY) ENGINE = MyISAM . '; .
< p> mysql_query ( $ sql ) or die ( '
Fehler , die Schaffung neuer Datenbank fehlgeschlagen < /p> ');
3
erstellen ein Timestamp-Feld . Der Zeitstempel Feld umfasst ein wichtiger Bestandteil der Satzstruktur . Es ermöglicht Ihnen , die Daten auf , wenn ein Datensatz erstellt wurde basierend Räude . Sie können wählen , um automatisch jede Instanz der Zeitstempel Feld mit einem Rekord das Erstellungsdatum zusammenfallen. Im folgenden Beispiel ändert der MySQL Befehl ALTER TABLE die Tabelle, um eine neue Timestamp-Feld hinzufügen. Die Timestamp-Feld der Inhalt wird auf dem Zeitstempel zum Zeitpunkt der Erstellung des Datensatzes standardmäßig
$ sql = ' ALTER TABLE ` ` ADD ` NewTable Zeitstempel TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ;" .
mysql_query ( $ sql ) or die ( '
Fehler , die Änderung fehlgeschlagen
');
4
definieren sekundäre Felder . Sie können zusätzliche Felder wie nötig geben . Der folgende Code wird erneut die ALTER TABLE- Befehl, um eine zusätzliche Satzstruktur , die Namen , E-Mail -Adresse und phoneNumber Felder enthält. Beachten Sie, dass die Länge der einzelnen Felder auf nur 100 Zeichen beschränkt wurde . Diese Technik schneidet übermäßige Dateneingabe in jeder Struktur .
$ Sql = ' ALTER TABLE ` NewTable ` ADD `name ` VARCHAR ( 100) NOT NULL , ADD `email ` VARCHAR ( 100) NOT NULL , ` ADD phoneNumber ` VARCHAR ( 100) NOT NULL , ` ADD ` Adresse VARCHAR ( 100) NOT NULL ;"
mysql_query ( $ sql ) or die ( '
Fehler , die Änderung fehlgeschlagen ');