Einer der Vorteile der Verwendung der Server-Side- Sprache PHP ist, dass es integrierte Tools enthält für die Interaktion mit MySQL- Datenbanken. Wenn Sie einen MySQL-Datenbank eingerichtet ist, können Sie erstellen und verwalten Tabellen in der Datenbank mit PHP -Code allein um Verbindungen zu der Datenbank zu erstellen und senden Sie es Abfragen. Erstellen einer einfachen Tabelle in einer Datenbank mit PHP ist ein einfacher Prozess , sobald Sie den Code , es zu tun wissen . Anleitung
1
Erstellen einer MySQL-Datenbank auf Ihrem Server. Melden Sie sich an, um Ihre Website- Bedienfeld , die Suche nach den "Datenbanken" oder "MySQL" Abschnitt , und wählen Sie " Neue Datenbank erstellen "-Option. Sie müssen einen Datenbank-Namen , einen Benutzernamen (das ist manchmal der gleiche wie der Name der Datenbank ) und ein Passwort. Halten Sie diese Informationen bereit .
2
Öffnen Sie eine neue PHP -Datei. Um eine Tabelle zu erstellen , müssen Sie eine Verbindung zur Datenbank zu machen und schicke sie dann eine Abfrage mit Anweisungen zum Erstellen der Tabelle gefüllt . Um eine Verbindung , erstes Haus machen alle Verbindungsdaten in einer Variablen , die traditionell als " $ conn , " und verwenden Sie den " mysql_select_db "-Befehl , um die spezifische Datenbank auszuwählen : $ conn = mysql_connect ( "servername ", " username" , "password "); mysql_select_db ( " databasename "); Ersetzen Sie " username ", " password "und" databasename "mit Ihrem Datenbank-Informationen . In der Regel wird den Namen Ihres Servers sein "localhost ", aber wenn das nicht funktioniert, müssen Sie entweder auf Ihrer Website um das Bedienfeld für die Informationen stecken oder fragen Sie Ihren Hosting-Anbieter.
3 < p> erstellen Sie eine Variable , um Ihre SQL-Abfrage zu beherbergen, und erstellen Sie die Tabelle mit der CREATE TABLE -Abfrage. Hier ist eine Variable, die die Abfrage auf eine sehr einfache Tabelle namens "Bücher" : $ sql = "CREATE TABLE- Bücher ( idnumber INT PRIMARY KEY AUTO_INCREMENT , name VARCHAR (75) , Autor VARCHAR ( 50) , ) ;" Dieser Tisch hat nur drei Spalten : " idnumber ", " Name " und "Autor" . Das Chaos der Code nach " idnumber " ist einfach erklärt, dass Spalte der Tabelle " Primärschlüssel ", was bedeutet, dass jede Zeile auf dem Tisch eine einzigartige hinter die Kulissen ID -Nummer haben sicherstellt. Der "Name " und "Autor" Spalten werden sowohl das Feld Typ " VARCHAR ", die für " verschiedene Zeichen " steht und ist der Grundtyp für ein einfaches Textfeld gegeben . Die Zahl danach ist die maximale Anzahl von Zeichen für jedes Feld sein kann. Halten Sie diese Nummern so klein wie Sie denken, Sie können damit durchkommen , um Platz zu sparen.
4
Fügen Sie eine Zeile in der Tabelle mit der INSERT- Abfrage. Da es sich um eine separate Abfrage ist , müssen Sie eine neue Variable für sie zu erstellen : $ sql2 = " INSERT INTO Bücher VALUES ( null, ' Oliver Twist ', ' Charles Dickens ') ;" Die "null" einfach lässt den MySQL Datenbank wissen, dass , dass, wenn der Primärschlüssel (die eindeutige ID-Nummer) gehen sollte ist . MySQL wird der Schlüssel automatisch zuweisen. Die nächsten beiden Felder in der "name" und "Autor" Spalten zu füllen sind.
5
Setzen Sie alles zusammen mit dem Befehl mysql_query . Du musst es zweimal ausführen, um beide Abfragen ausführen : mysql_query ( $ sql , $ conn ); mysql_query ( $ sql2 , $ conn );
6
Speichern Sie Ihre PHP -Datei ( und stellen Sie sicher, . . <: Haus alles in der Datei innerhalb des " " PHP-Tags Beim laufen , sollte es die "Bücher" Tabelle in Ihrer Datenbank erstellen Setzen Sie alle zusammen , sollte der Code so aussehen ? php $ conn = mysql_connect ( "localhost ", " demandstudios ", " demandstudios " ) or die ( mysql_error ()); mysql_select_db ("test" ); $ sql = "CREATE TABLE- Bücher ( idnumber INT PRIMARY KEY AUTO_INCREMENT , name VARCHAR ( 75 ) , Autor VARCHAR ( 50) ) ; " $ sql2 =" INSERT INTO Bücher VALUES ( null, ' Oliver Twist ', ' Charles Dickens ') ; " mysql_query ( $ sql , $ conn ) or die ( mysql_error () ); mysql_query ( $ sql2 , $ conn) or die ( mysql_error ()); ? >