PHP bietet viele Standard-Funktionen für den Umgang mit MySQL -Datenbanken. Dies bedeutet, dass das Einfügen von Daten in eine MySQL- Datenbank-Tabelle mit einem PHP-Skript erfordert nur wenige einfache Schritte . Jeder Datentyp in MySQL zulässigen kann innerhalb eines solchen Einsatzes Aussagen, einschließlich Dezimalzahlen enthalten sein. Sie durchführen können SQL Einsätze Dezimalwerte auf einer MySQL-Datenbank mit PHP auch wenn Sie sehr wenig Programmiererfahrung verfügen . Anleitung
1
Erstellen Sie Ihre PHP-Skript . Wenn Sie nicht bereits getan haben , erstellen Sie eine neue Datei in einem Texteditor, und speichern Sie es mit " . Php " als Endung. Fügen Sie den folgenden Code Umriss , was zu einer MySQL-Datenbank in Anbetracht der Datenbank Details , Benutzername und Passwort verbindet :
< php
//zu verbinden und wählen Sie die entsprechende Datenbank fà < p> mysql_connect ( "localhost" , "user", "pass" ) or die ( mysql_error ());
mysql_select_db ( " dbname " ) or die ( mysql_error ());
//Weiterverarbeitung hier
? >
ändern Sie den Code in Ihre Datenbank Ort, Name und Benutzerdaten anpassen.
2
Bauen Sie Ihren SQL -INSERT-Anweisung . Um Daten in einer MySQL-Datenbank -Tabelle einfügen , müssen Sie eine SQL-Anweisung mit den Namen der Tabelle , die Struktur und die Einzelheiten der Daten eingefügt werden sollen erstellen. Das folgende Beispiel zeigt eine Datenbank-Tabelle mit dem Namen " Objekt " mit Säulen namens " Name " und " Länge ", in dem die "Länge " Wert in der Datenbank als Dezimalzahl dargestellt wird:
$ insert_statement = " INSERT INTO Objekt (Name, Länge) VALUES (' Carpet' , 100,5 ) ";
Diese Linie nicht wirklich ausführen Insert-Anweisung für die Datenbank , es ist einfach baut es als String-Variable . Manchmal in PHP-Programmierung , kann es einfacher sein, eine große Aufgabe in kleinere Aufgaben zu brechen und zu bekämpfen jede wiederum .
3
Führen Sie Ihre Insert-Anweisung für die Datenbank. Verwenden Sie die folgende Syntax Beispiel führen Sie Ihre Insert-Anweisung :
$ insert_result = mysql_query ( $ insert_statement );
einer INSERT-Anweisung in SQL ist eine Art der Abfrage , so ist es , die unter Verwendung der gleichen PHP-Syntax würden Sie verwenden, um eine Datenbank abzufragen . Das Skript verwendet die bestehende Verbindung und Datenbank ausgewählt bereits mit den Funktionen Verbindung , um die Abfrage angegeben auszuführen.
4
Überprüfen Sie die Ergebnisse Ihrer INSERT-Anweisung . Die " insert_result " Variable speichert das Ergebnis der Abfrage auf Ihre MySQL-Datenbank -Tabelle ausgeführt , so können Sie es verwenden, um Feedback zu geben wie folgt:
if ($ insert_result ) echo " Bitte geben Sie erfolgreich";
else echo "Oops - etwas schief gelaufen ! ";
Dies ist besonders nützlich beim Testen , wie Sie auf einen Blick , ob Ihr Einsatz gearbeitet hat, kann sehen
5
. Speichern Sie Ihre PHP-Skript und laden Sie sie auf Ihrem Webserver. Durchsuchen, um die Adresse in einem Web-Browser zu testen. Sie sollten in der Lage sein zu sehen, ob der Einsatz durch das Lesen der Rückmeldung angezeigt arbeiten . Wenn der Einsatz nicht funktioniert, überprüfen Sie Ihre Syntax , einschließlich der Datenbank -Verbindung Code , sowie die SQL-Anweisung INSERT , und versuchen Sie es erneut , bis es richtig funktioniert .