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 . " ;
|