webontwikkelaars creëren dynamische websites die gegevens van gebruikers van de site te accepteren , verwerken de gegevens en de gegevens in een database voor toekomstig gebruik op te slaan. De PHP scripttaal wordt gebruikt door ontwikkelaars om de gebruiker ingevoerde gegevens en plaats aanvaarden dat gegevens in een MySQL database . Hier is hoe het werkt : een bezoeker van de site maakt gebruik van een HTML-formulier te aa blok van tekst in een tekstvak en legt het, de HTML-formulier roept vervolgens een PHP-script en geeft de gegevens van de HTML-formulier aan de PHP-script met behulp van de plaatsen of Vraag globale variabelen , de PHP-script aanvaardt deze variabelen en voegt de tekst in een MySQL database . Instructies 1 Wijs uw Post of Get data om nieuwe PHP variabelen . De $ _POST en $ _GET universele variabelen zijn de twee traditionele middelen voor het overbrengen van gegevens van een HTML invulformulier op de PHP-script . In dit voorbeeld de gegevens van een gebruikersnaam , e-mail en een tekstblok uit een tekstvak ingang worden toegewezen aan drie nieuwe PHP variabelen . De gebruikersnaam en e-mail gebruik maken van de methode Get terwijl het tekstvak ingang wordt overgedragen met de Post -methode $ username = ( $ _GET [ ' username' ) ; . $ Email = ( $ _GET [ ' email ' ) ; $ textblock = ( $ _POST [ ' tekstvak ' ) ; Direct PHP 2 aan te sluiten op uw MySQL database . Dit wordt bereikt met behulp van de PHP mysql_connect en mysql_select_db functies mysql_connect ( " yourMySQLAddress " , " uwgebruikersnaam " , " yourpassword " ) or die ( mysql_error ( ) ) ; . Mysql_select_db ( " yourDatabaseName " ) of sterven ( mysql_error ( ) ) ; 3 Wijs de MySQL INSERT INTO naar een nieuwe PHP variabele . Plaats de PHP- variabelen in de ruimte voor elk veld invoegen . In dit voorbeeld INSERT INTO wordt toegewezen aan een nieuw opgerichte PHP variabele genaamd $ query. Het eerder toegekende PHP variabelen $ gebruikersnaam , $ email en $ textblock worden ingevoegd in de MySql velden gebruikersnaam , e-mail en textblock in die volgorde . $ Query = " INSERT INTO yourMySQLTable ( gebruikersnaam , e-mail , textblock ) WAARDEN ( ' $ gebruikersnaam ' , ' $ email ' , ' $ textblock ' ) " ; 4 Voer het PHP mysql_query functie . Deze functies vertelt PHP om een query op de MySQL database te voeren . In dit voorbeeld wordt de variabele $ query die is toegewezen aan de MySQL INSERT INTO uit het vorige voorbeeld . Het bevat ook een dobbelsteen optie die de PHP-script om een foutmelding afgedrukt als de zoekopdracht is niet succesvol uitgevoerd instrueert mysql_query ( $ query ) or die ( " Fout , insert query- mislukte ' ) ; .
|