Webbutvecklare skapa dynamiska webbplatser som accepterar data från användare av webbplatsen , bearbeta data och spara data i en databas för framtida användning . PHP skriptspråk används av utvecklare för att acceptera användaren inmatade data och placera dessa data till en MySQL-databas . Här är hur det fungerar : en besökare använder ett HTML-formulär för att placera aa textblock i en textruta och lämnar den , HTML-formuläret anropar sedan ett PHP-skript och överför data från HTML-formulär till PHP-skript med hjälp av antingen POST eller GET globala variabler , PHP skriptet godtar dessa variabler och skär in texten i en MySQL-databas . Instruktioner
1
Tilldela ditt inlägg eller Hämta data till nya PHP-variabler . $ _POST Och $ _GET universella variabler är de två traditionella medel för överföring av data från en HTML inmatningsformulär till PHP-skript . I detta exempel data från ett användarnamn , e-postadress och ett textblock från en textruta ingång tilldelas tre nya PHP-variabler . Användarnamnet och e-post använder GET-metoden medan textrutan ingång överförs med metoden POST
$ username = ( $ _GET [ 'username '); . $ Email = ( $ _GET [ ' email ' ) ; $ TextBlock = ( $ _POST [ ' textrutan ');
2
Direkt PHP för att ansluta till din MySQL-databas . Detta görs med hjälp av PHP mysql_connect och funktioner mysql_select_db ( " yourMySQLAddress " , " dittanvändarnamn " , " yourPassword " ) eller dö ( mysql_error ( ) ) katalog
mysql_connect , . Mysql_select_db ( " yourDatabaseName " ) eller die ( mysql_error ( ) ) ;
3
Tilldela MySQL INSERT INTO uttalande till en ny variabel i PHP . Placera PHP-variabler i utrymmet för varje fält insats . I detta exempel INSERT INTO tilldelas ett nyskapat PHP variabel som heter $ query . De tidigare tilldelade PHP-variabler $ username , $ email och $ TextBlock sätts in i MySql fälten användarnamn , e-post och TextBlock i den ordningen .
$ Query = " INSERT INTO yourMySQLTable ( username , email , TextBlock ) VALUES ( ' $ username ' , ' $ email ' , ' $ TextBlock ' ) ";
4
Kör PHP mysql_query funktion. Denna funktion berättar PHP att göra en sökning på MySQL-databas . Detta exempel använder $ frågevariabel som har tilldelats med MySQL INSERT INTO uttalande från det tidigare exemplet . Den innehåller också en die alternativ som instruerar PHP-skript för att skriva ut ett felmeddelande om frågan inte är framgångsrikt genomfört
mysql_query ( $ query ) or die ( " Fel , insert query misslyckades " ) ; .
Addera ditt