Calcul de la pour cent du nombre total de lignes lues dans un PHP et MySQL demande est une exigence commune . Quelques exemples de son utilisation sont à afficher la progression de la demande ou pour afficher le pour cent des résultats de recherche présentés . Pour calculer le pour cent du nombre total de lignes récupérées via une requête MySQL avec PHP , vous devez écrire un programme qui va effectuer les trois étapes suivantes : premièrement, calculer le nombre de lignes extraites , d'autre part , de récupérer le nombre total de lignes dans le tableau , le troisième , on divise le nombre de lignes extraites par le nombre total de lignes. Instructions
1
Ouvrez un éditeur de texte tel que le Bloc-notes, créez un nouveau fichier avec une extension ". Php" .
2
Ecrire un segment de code PHP qui connecte à un serveur MySQL et sélectionne la base de données appropriée en utilisant respectivement le " mysql_connect " et fonctions " mysql_select_db " . Voici un exemple :
mysql_connect ( 'localhost' , 'root' , 'password' ) ;
mysql_select_db (' my_database ');
3 < p> Ecrire un segment de code qui exécute une requête SQL "SELECT " à l'aide " mysql_query " la fonction de PHP et compte le nombre de lignes dans le jeu de résultats en utilisant la fonction " mysql_num_rows " de PHP. Voici un exemple :
$ result = mysql_query ("SELECT * FROM recettes WHERE id <100 »);
$ countSelected = mysql_num_rows ( $ result) ;
4
Ecrire un segment de code qui exécute une requête SQL " count" en utilisant la fonction " mysql_query " de PHP et enregistre le résultat dans une variable en utilisant la fonction " mysql_fetch_assoc " de PHP. Définir une nouvelle variable avec la valeur de l' élément "count" de la tableau de résultat . La variable contiendra le nombre total de lignes dans la table de base de données . Voici un exemple :
$ totalResult = mysql_query ("SELECT COUNT (*) AS compter à partir de recettes ");
$ resultRow = mysql_fetch_assoc ($ totalResult ) ;
$ totalCount = $ resultRow [ 'count' ] ;
5
écrire une ligne de code qui calcule le pour cent des totaux lignes extraites en divisant la variable de l'étape 3 ("$ countSelected " ) par le résultat de la variable à partir de l'étape 4 ( "$ totalCount " ) et en multipliant le résultat par 100 . Voici un exemple de calcul et l'affichage du résultat à l'utilisateur: Photos
echo ($ countSelected /$ totalCount * 100) . "% De lignes sélectionnées . " ;