Maison >développement back-end >Problème PHP >Comment utiliser mysql_num_rows en php
Comment utiliser mysql_num_rows en php ?
Définition et utilisation
La fonction mysql_num_rows() renvoie le nombre de lignes dans l'ensemble de résultats.
Recommandé : "Tutoriel PHP"
Syntaxe
mysql_num_rows(data)
Paramètres
données requises. Ensemble de résultats. Cet ensemble de résultats est obtenu à partir d'un appel à mysql_query().
Description
mysql_num_rows() renvoie le nombre de lignes dans l'ensemble de résultats. Cette commande n'est valide que pour les instructions SELECT. Pour obtenir le nombre de lignes affectées par une requête INSERT, UPDATE ou DELETE, utilisez mysql_affected_rows().
Conseils et notes
Remarque : si vous utilisez mysql_unbuffered_query(), mysql_num_rows() ne peut pas renvoyer la valeur correcte tant que toutes les lignes de l'ensemble de résultats n'ont pas été récupérées.
Exemple
<?php $con = mysql_connect("localhost", "hello", "321"); if (!$con) { die('Could not connect: ' . mysql_error()); } $db_selected = mysql_select_db("test_db",$con); $sql = "SELECT * FROM person"; $result = mysql_query($sql,$con); echo mysql_num_rows($result); mysql_close($con); ?>
Le résultat est similaire à :
3
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!