PHP heeft een aantal ingebouwde functies die het gemakkelijk maken om gegevens van en naar een MySQL database op te slaan en terug te halen . Om een query op een MySQL database te draaien , kunt u de query string te bouwen en gebruik van de functie " mysql_query " om het uit te voeren . U kunt dan lus door de resultaten van de MySQL query resultaten en bewaar ze in een array . De array kan ofwel een geïndexeerde array of een associatieve array , waar de sleutels zijn de veldnamen MySQL zijn. Instructies 1 Maak een nieuwe PHP- bestand met een editor of het kladblok . Breng een verbinding met een MySQL database server . Typ bijvoorbeeld : $ dbc = mysql_connect ( " localhost " , " gebruikersnaam " , " wachtwoord" ) | | sterven ( " ! Kan geen verbinding maken met MySQL database server " ; 2 Selecteer de database op de server die u wilt opvragen Typ bijvoorbeeld : . $ db = mysql_select_db ( " databank " ) | | sterven ( " ! Kan MySQL database niet selecteren " ) ; 3 Bouw een query string en deze toewijzen aan een variabele Typ bijvoorbeeld : $ query = ' SELECT * FROM kiezers WAAR party = " Democraat " . ' ; 4 de query uitvoeren en controleren om ervoor te zorgen dat het uitgevoerd zonder een fout Typ bijvoorbeeld : . $ resultaat = mysql_query ( $ query ) ; if ( $ resultaat ! ) sterven ( mysql_error ( ) " Kan geen query afgeven Fout is ! " . ) ; Loop 5 door elke rij van query resultaten Gebruik de functie " mysql_fetch_assoc " aan . maak een associatieve array voor elke rij van de resultaten waar de sleutel is de naam van de database veld MySQL Typ bijvoorbeeld : . while ( ( $ row = mysql_fetch_assoc ( $ resultaat ) ) ) { < br > 6 Doorloop elk element in de associatieve array en print de veldnaam en veldwaarde afdrukken van een nieuwe regel na elke rij Typ bijvoorbeeld : . . foreach ( $ row als $ key = > $ value ) { echo $ key = $ key [ $ value ] ; } echo " \\ r \\ n " ; }
|