Web -Entwickler zu erstellen dynamische Webseiten , die Daten von Website -Benutzer zu akzeptieren, die Daten verarbeiten und speichern Sie die Daten in einer Datenbank für die zukünftige Verwendung . Die Skriptsprache PHP wird von Entwicklern verwendet, um die Benutzer eingegebenen Daten und Ort akzeptieren, dass Daten in einer MySQL-Datenbank . Hier ist, wie es funktioniert: ein Site-Besucher nutzt ein HTML-Formular , um aa Textblock in einem Textfeld platzieren und legt ihn ; das HTML-Formular ruft dann ein PHP-Skript auf und übergibt die Daten aus dem HTML-Formular an das PHP- Skript mit entweder der Stellen oder Get globale Variablen , die PHP-Skript akzeptiert diese Variablen und fügt den Text in einer MySQL-Datenbank . Anleitung
1
zuweisen Ihrer Post oder Get Daten auf neue PHP-Variablen . Die $ _POST und $ _GET universellen Variablen sind die beiden traditionellen Mittel zur Übertragung von Daten aus einem HTML- Eingabeformular auf das PHP-Skript . In diesem Beispiel werden die Daten aus einem Benutzernamen , E-Mail und einem Textblock aus einem Textfeld eingegeben werden , um drei neue PHP-Variablen zugewiesen. Der Benutzername und E-Mail verwenden, die Get-Methode , während das Textfeld Eingabe mit der Post-Methode übergeben wird
$ username = ( $ _GET [ 'username '); . $ Email = ( $ _GET [ 'email' ) ; $ textblock = ( $ _POST [' Textbox ');
2
Direkte PHP auf MySQL Datenbank zu verbinden. Dies geschieht mit Hilfe der PHP mysql_connect und mysql_select_db Funktionen
mysql_connect ( " yourMySQLAddress ", " Yourusername ", " IhrKennwort " ) or die ( mysql_error ()); . Mysql_select_db ( " IhrDatenbankname " ) oder sterben ( mysql_error ());
3
Weisen Sie den MySQL INSERT INTO-Anweisung auf eine neue PHP-Variable . Legen Sie die PHP-Variablen in den Raum für jedes Feld einfügen . In diesem Beispiel wird IN in eine neu erstellte PHP Variable namens $ query zugeordnet INSERT . Die zuvor zugewiesene PHP-Variablen $ username , $ email und $ Textblock in die MySQL- Felder Benutzername, E-Mail und Textblock in dieser Reihenfolge eingefügt .
$ Query = " INSERT INTO yourMySQLTable ( Benutzername, E-Mail, Textblock ) VALUES ( ' $ username ', ' $ email ', '$ textblock ' ) ";
4
Führen Sie die PHP -Funktion mysql_query . Diese Funktion weist PHP an, eine Abfrage auf die MySQL-Datenbank durchzuführen. In diesem Beispiel wird die Variable $ query , die mit der MySQL INSERT INTO-Anweisung wurde aus dem vorherigen Beispiel zugeordnet. Es enthält auch eine Option, die Matrize das PHP-Skript , um eine Fehlermeldung zu drucken , wenn die Abfrage nicht erfolgreich ausgeführt instruiert
mysql_query ( $ query ) or die ( 'Fehler , INSERT-Abfrage fehlgeschlagen' ); .