Een van de meest krachtige functies van MySQL is de mogelijkheid om snel een telling van het aantal rijen in een database past een bepaalde criteria . Gewoonlijk MySQL -uitgang vereist directe toegang tot de MySQL -proces op een bepaalde server , maar een scripttaal , zoals PHP kan een eenvoudige , krachtige manier om de resultaten van uw MySQL query weer te geven. Wat je nodig hebt Woonplaats , de gebruikersnaam en het wachtwoord voor de MySQL database Mijn Naam van de database met de tabellen die moeten worden geteld Tafel schema Toon Meer Instructions < br > 1 Maak een nieuw leeg tekstbestand op de server en de titel het " count.php . " Open het document in een platte tekst editor , het instellen van " Php ' als de eerste lijn en "> "als de laatste regel . Alle andere PHP-code zal worden toegevoegd tussen deze twee lijnen kopen van 2 Voeg een nieuwe regel en type : . Koppeling $ = mysql_connect ( adres, gebruikersnaam , wachtwoord) ; < br > waar aDRES , gebruikersnaam en wachtwoord zijn , respectievelijk , het internetadres van de SQL -server , uw gebruikersnaam en uw wachtwoord . Aanhalingstekens rond uw gebruikersnaam en wachtwoord ; uw code moet er ongeveer zo uitzien : koppeling $ = mysql_connect ( localhost , " johndoe " , " 12345 " ) ; 3 Typ op de derde regel : @ mysql_select_db ( DATABASE , $ link) vervangen " DATABASE " met de naam van uw database . Als de database " medewerkers , " bijvoorbeeld werd genoemd , zou je schrijft : @ mysql_select_db ( " werknemers " , $ link) ; Deze code zal een MySQL verbinding te openen en meld u aan om u toe om database queries te maken . Design 4 uw database query met behulp van " AANTAL" syntax van MySQL , verwijzend naar schema van de tabel om de juiste kolom namen te bepalen . SELECT COUNT ( * ) : als het geboortejaar van de werknemer wordt opgeslagen in de kolom " geboortejaar " van de tabel " current_employees , " bijvoorbeeld , kon je een telling van alle werknemers geboren vóór 1980 met de query ophalen FROM current_employees WAAR geboortejaar < 1980 5 Maak een andere lijn in het PHP -bestand . Schrijven : $ countarray = mysql_fetch_array ( mysql_query ( query) ) ; waar " QUERY " is de MySQL tellen query die u wilt gebruiken . De code moet lezen als volgt : $ countarray = mysql_fetch_array ( mysql_query ( " SELECT COUNT ( * ) FROM current_employees WAAR geboortejaar < 1980 " ) ) ; 6 Toon de resultaten van de query ophalen van de resultaten van het eerste element in de $ countarray array. Om het direct naar het scherm , voeg een regel lezen , " echo $ countarray [ 0 ] ; " ? 7 Sluit de open MySQL -verbinding door het toevoegen van een laatste lijn , net voor de " > < br Hiermee wordt voorkomen dat uw server van haar middelen te verspillen door onnodig houden van de verbinding open ; mysql_close_link ( $ link) : " , dat leest . >
|