Maison > Les sujets > phpmysql > Comment interroger le nombre d'enregistrements dans php mysql

Comment interroger le nombre d'enregistrements dans php mysql

藏色散人
Libérer: 2020-10-10 10:02:58
original
5576 Les gens l'ont consulté

Comment interroger le nombre d'enregistrements dans php mysql : 1. Comptez directement pendant la requête, avec des instructions telles que "$count=$result['count'];" 2. Retirez d'abord, puis comptez , avec des instructions telles que "$ count=mysql_num_rows($result);".

Comment interroger le nombre d'enregistrements dans php mysql

Tutoriel recommandé : "php mysql"

PHP interroge le nombre d'enregistrements qui remplissent les conditions dans la base de données (Deux méthodes de mise en œuvre)

Lorsque vous devez afficher le nombre d'enregistrements d'utilisateurs du site Web ou déterminer s'il existe des enregistrements en double avant d'insérer des données, vous devez obtenir le nombre d'enregistrements qui répondent aux Conditions de la requête MySQL Les deux méthodes suivantes sont introduites Méthodes statistiques de requête.

La première méthode : statistiques directes lors de l'interrogation

Le code est le suivant :

$sql="SELECT COUNT(*) AS count FROM TABLE WHERE id='$id'"; 
$result=mysql_fetch_array(mysql_query($sql)); 
$count=$result['count'];
Copier après la connexion

La deuxième méthode : retirer d'abord, puis compter

Le le code est le suivant :

$sql="SELECT * FROM TABLE WHERE id='$id'"; 
$result=mysql_fetch_array(mysql_query($sql)); 
$count=count($result);//或者$count=mysql_num_rows($result);
Copier après la connexion

Cependant, lorsque la quantité de données est énorme, l'avantage d'efficacité de l'utilisation directe de COUNT(*) de MySQL est très significatif, car ce dernier nécessite un calcul secondaire, il est donc préférable d'utiliser le premier pour compter les éléments de données.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal