Maison > développement back-end > Problème PHP > Comment interroger le nombre de données MySQL en php

Comment interroger le nombre de données MySQL en php

尊渡假赌尊渡假赌尊渡假赌
Libérer: 2023-06-16 15:49:23
original
2131 Les gens l'ont consulté

La méthode permettant à PHP d'interroger le nombre de données MySQL est la suivante : 1. Créez un exemple de fichier PHP et établissez une connexion à la base de données MySQL via la fonction "mysqli_connect()" 2. Une fois la connexion établie, exécutez le SQL ; instruction de requête pour obtenir les résultats et interroger. Mettez-la dans le code PHP et utilisez la fonction « mysqli_query() » pour l'envoyer à MySQL ; 3. Utilisez la fonction « mysqli_fetch_array() » pour récupérer les résultats réels, puis fermez MySQL ; connexion.

Comment interroger le nombre de données MySQL en php

Le système d'exploitation de ce tutoriel : système Windows 10, version php8.1.3, ordinateur Dell G3.

Pour interroger le nombre de données (c'est-à-dire le nombre de lignes) dans MySQL, vous pouvez utiliser les fonctions fournies par PHP et MySQL.

Voici des exemples détaillés de méthodes et de code.

1. En PHP, vous devez d'abord établir une connexion à la base de données MySQL. Cela peut être fait via la fonction `mysqli_connect()`. Les variables de connexion sont stockées dans des variables pour une utilisation ultérieure.

```php
$conn = mysqli_connect($servername, $username, $password, $dbname);
```
Copier après la connexion

Où `$servername` est le nom du serveur MySQL, `$username` est le nom d'utilisateur utilisé pour accéder à la base de données, `$password` est le mot de passe correspondant et `$dbname` est le nom de la base de données à utiliser. être accessible.

2. Une fois la connexion établie, nous pouvons exécuter l'instruction de requête SQL et obtenir les résultats. Pour interroger le nombre de lignes d'une table, vous pouvez utiliser la requête SQL suivante :

```sql
SELECT COUNT(*) FROM table_name;
```
Copier après la connexion

`table_name` est la table cible à interroger.

Mettez cette requête dans le code PHP et envoyez-la à MySQL en utilisant la fonction `mysqli_query()`.

```php
$sql = "SELECT COUNT(*) FROM table_name";
$result = mysqli_query($conn, $sql);
```
Copier après la connexion

Maintenant, `$result` contient un pointeur vers le résultat de la requête. Afin de récupérer les résultats réels, nous pouvons utiliser la fonction `mysqli_fetch_array()`.

```php
$row = mysqli_fetch_array($result, MYSQLI_NUM);
$count = $row[0];
```
Copier après la connexion

Maintenant, la variable `$count` contient le nombre de lignes dans le tableau. Enfin, nous devrions fermer la connexion MySQL.

```php
mysqli_close($conn);
```
Copier après la connexion

Avec tout cela dit, voici le code PHP complet sur la façon d'interroger le nombre de lignes dans une table MySQL :

```php
<?php
$servername = "localhost";
$username = "yourusername";
$password = "yourpassword";
$dbname = "yourdbname";
$conn = mysqli_connect($servername, $username, $password, $dbname);
$sql = "SELECT COUNT(*) FROM table_name";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_array($result, MYSQLI_NUM);
$count = $row[0];
mysqli_close($conn);
echo "Number of rows: " . $count;
?>
```
Copier après la connexion

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