U kunt het aantal records tellen in een MySQL tabel met PHP voor een aantal doeleinden , zoals het verzamelen van statistieken over het aantal geregistreerde gebruikers op een website , de berekening van het aantal pagina's weergeven als pagineren de resultaten van een zoekopdracht , of de tijd die nodig is om alle rijen in een tabel bij te werken schatten . MySQL heeft specifiek een functie voor dit doel : de functie " COUNT " . Instructies 1 Maak een nieuw bestand met een " php . " Extensie , en open deze met een teksteditor . Schrijf code die een verbinding zal stellen om uw MySQL database met behulp van PHP " mysql_connect " en " mysql_select_db " functions.The eerste functie neemt drie parameters : de server waarop de database zich bevindt en de gebruikersnaam en het wachtwoord waarmee te verbinden . De tweede functie neemt een enkele parameter : de database die u wilt gebruiken . Hier is een voorbeeld : < php $ handle = mysql_connect ( ' localhost ' , 'root' , ' mijn_wachtwoord ' ) ; mysql_select_db ( ' my_database ' ? ) ; Vervang " mijn_wachtwoord " en " my_database " met uw wachtwoord en database kopen van 2 Schrijf een segment van code die een selectiequery zal voeren tegen de tafel wier inzendingen die u wenst . te tellen met de functie " mysql_query " PHP en het resultaat naar een nieuwe variabele. Gebruik " COUNT ( * ) AS count" als de select expressie om het aantal rijen te halen als "count . " Hier is een voorbeeld : $ resultaat = mysql_query ( " SELECT COUNT ( * ) AS count FROM recepten " ) ; 3 Schrijf een segment van de code om het uit te voeren functie " mysql_fetch_assoc " . De functie van de eerste en enige rij halen als associatieve array, en het resultaat naar een nieuwe variabele. Toegang tot de index " telling " in de nieuwe variabele om het aantal rijen te krijgen. Hier is een voorbeeld : $ rij = mysql_fetch_assoc ( $ resultaat ) ; $ count = $ row [ ' tel ' ] ; echo " Rijen : " . $ count ;
|