U kunt PHP gebruiken om query's verzenden naar een MySQL database . PHP moet worden geconfigureerd om de MySQL client libraries gebruiken tijdens het installatieproces . Als uw web servers ondersteunen PHP , het heeft waarschijnlijk de client libraries al geïnstalleerd . Als u het bouwen van uw eigen server , moet u de optie " - with- mysql " richtlijn . De PHP : MySQL functies De mysql_query functie stuurt een unieke query naar de actieve database. De syntaxis van de functie is : mysql_query ( $ query [ $ link] ) op Twitter De query kan elke geldige SQL-query waaronder select , vertonen , invoegen, bijwerken , wissen en dalen zijn. Voor een correcte SQL syntax Raadpleeg de MySQL documentatie ( zie link in Resources ) . Specificeer de query vanuit de mysql_query of via een variabele . De optionele waarde koppeling $ is de waarde terug van de mysql_connect ( ) -functie . Als u slechts een database connectie geopend hebt , kunt u deze waarde weglaten . Als je de $ koppeling waarde weglaat , zal de query de laatst geopende verbinding gebruiken De " mysql_query ( ) " functie neer zal niet de resultaten van de query naar het scherm te drukken , . Plaats daarvan, zal het een bron die terugkeren het resultaat of de waarde " false" als de query mislukt. De query zal falen alleen als het niet kan worden uitgevoerd op de server was , niet als er geen resultaten geretourneerd . Om toegang te krijgen tot het geretourneerd door de functie mysql_query gegevens , gebruik dan een secundaire functie , zoals mysql_fetch_array ( ) of mysql_fetch_row ( ) . Er zijn veel verschillende methoden gegevenstoegang , die allemaal dezelfde fundamentele syntax . De syntaxis voor mysql_fetch_array ( ) is : mysql_fetch_array ( $ resultaat ) op De variabele $ result is afkomstig van de uitgang van de mysql_query ( ) functie voorbeeld . het volgende voorbeeld laat zien hoe u de mysql_query ( ) functie gebruiken in een PHP-script : ? de databank variabele $ houdt de naam van de database . De $ verbinding variabele bevat de resultaten van de mysql_connect ( ) functie . Als het script niet kan verbinden met de database , zal het mislukken met het bericht " Kan geen verbinding maken met MySQL . " Het script maakt vervolgens verbinding met de database of mislukt met de " Kan geen verbinding maken met de database" bericht . Zodra de verbinding tot stand is gebracht , wordt de query naar de database gestuurd . Het resultaat wordt gehouden in de variabele $ result . Als de query mislukt , het script de "Query Failed " bericht . Het script gaat vervolgens het resultaat in de variabele $ rij met de mysql_fetch_array ( ) functie . $ Row variabele een matrix waarin elke kolom kan toegankelijk getallen, ( 0 , 1 , 2 , 3 , 4 , enz. ) of door de naam van de kolom in enkele aanhalingstekens . Aangezien er meer dan een rij geretourneerd door de query kan zijn , zijn de resultaten ten slotte in een while-lus , zodat elke rij afzonderlijk kunnen worden uitgeprint . , Wordt de MySQL -verbinding afgesloten met de mysql_close ( ) -functie .
|