Met behulp van PHP variabelen in MySQL query's is een gemeenschappelijke eis . Bijvoorbeeld , bij het ophalen van database gegevens op basis van criteria die door de gebruiker , PHP variabelen moeten worden gebruikt als parameters in de MySQL- select statement . Bovendien , bij het maken of bijwerken van een vermelding met gegevens die door een gebruiker , zoals een gastenboek bericht , de PHP- variabelen moeten worden gebruikt bij de update of plaats query. Met behulp van PHP variabelen in MySQL query's is een eenvoudige, duidelijke taak. Instructies 1 Open een teksteditor , zoals Kladblok , en maak een nieuw bestand . In PHP , definieer de variabelen die u wilt gebruiken in de MySQL query. Hier is een voorbeeld : ? < Php $ name = " John Smith " ; $ leeftijd = 23 ; $ bezetting = " programmeur " ; kopen van 2 Schrijf een stukje code om verbinding met de MySQL- server en selecteer de database die u wilt gebruiken . Gebruik de functies " mysql_connect " en " mysql_select_db " respectievelijk . Ervoor zorgen dat als een van de functies mislukt een foutmelding weergegeven en wordt de uitvoering van het script zal worden gestopt . Dit kan gedaan worden met een " if" in combinatie met de functie " sterven " PHP . Hier is de volledige code met voorbeeld -database gegevens : als de dobbelsteen ( ' Er is een fout opgetreden verbinden met de MySQL ( ( $ link = mysql_connect ( ' localhost ' , ' mysql_user ' , ' mysql_password ' ) ) ! ) server . " ) ; if ( mysql_select_db ( ! ' ) sterven ( , $ koppeling Er is een fout opgetreden selecteren van de database ' ) DB_NAME ) " ; . 3 Definieer een variabele met de query die u wilt uitvoeren , en de " mysql_real_escape_string " -functie om de variabelen die u wilt gebruiken in de query toepassen . De functie ontsnapt speciale tekens , zodat het resultaat is veilig in een MySQL query om te plaatsen . Combineer de tekst met de variabelen met behulp van PHP 's Verbindingsoperator " . " . Hier is een voorbeeld : $ query = " INSERT INTO sampletable ( naam, leeftijd , beroep ) VALUES ( ' " mysql_real_escape_string ( $ naam ) . . " ' , ' " Mysql_real_escape_string ( $ leeftijd ) " . . ' , ' " mysql_real_escape_string ( $ bezetting ) . '. ' ) " ; 4 Voer de query met behulp van PHP " functie mysql_query " met de variabele met de query als een parameter . Hier is de code : mysql_query ( $ query ) ;
|