Maison > Article > développement back-end > PHP et SQLite : les bases de l'interrogation de données à partir d'une base de données
PHP et SQLite : Les bases de l'interrogation de données à partir d'une base de données
Introduction :
Lors du développement d'applications Web, vous avez souvent besoin d'utiliser une base de données pour stocker et récupérer des données. En tant que langage de script côté serveur populaire, l'intégration de PHP avec la base de données SQLite est largement utilisée car il s'agit d'une base de données légère et ne nécessite pas d'exécution d'un serveur séparé.
Cet article présentera les bases de l'utilisation de PHP et SQLite pour effectuer des requêtes de base de données. Nous aborderons quelques cas d'utilisation courants tels que la connexion à une base de données, l'exécution d'une requête, l'obtention d'un jeu de résultats et le traitement des résultats.
<?php $db = new SQLite3('database.db'); ?>
Le code ci-dessus créera un fichier de base de données nommé database.db dans le répertoire actuel et enregistrera la connexion à la base de données via la variable $db.
<?php $result = $db->query('SELECT * FROM users'); ?>
Le code ci-dessus exécutera une simple instruction select pour récupérer toutes les lignes et colonnes de la table de données nommées utilisateurs. Les résultats de la requête seront stockés dans la variable $result.
<?php while ($row = $result->fetchArray()) { // 处理行数据 } ?>
Le code ci-dessus parcourra le résultat défini dans $result à travers une boucle while. À chaque passage de la boucle, la variable $row contiendra un tableau associatif ou un tableau indexé de données pour une ligne, selon les paramètres de la méthode fetchArray().
<?php while ($row = $result->fetchArray()) { echo $row['username']; // 根据列名访问 echo $row[0]; // 根据索引访问 } ?>
L'exemple de code ci-dessus montre comment accéder aux données du champ de nom d'utilisateur dans la variable $row. Grâce au nom de colonne ou à la valeur d'index, nous pouvons obtenir la valeur d'un champ spécifique.
<?php $db = new SQLite3('database.db'); $result = $db->query('SELECT * FROM users'); ?> <table> <tr> <th>Username</th> <th>Email</th> </tr> <?php while ($row = $result->fetchArray()) { ?> <tr> <td><?php echo $row['username']; ?></td> <td><?php echo $row['email']; ?></td> </tr> <?php } ?> </table>
L'exemple ci-dessus récupérera le nom d'utilisateur et l'adresse e-mail de l'utilisateur à partir de la table de données nommée utilisateurs et les affichera sous la forme d'un tableau HTML.
Conclusion :
Cet article a présenté les bases de la requête de base de données à l'aide de PHP et SQLite. En nous connectant à la base de données, en exécutant des requêtes, en obtenant des ensembles de résultats et en traitant les résultats, nous pouvons récupérer et manipuler efficacement les données stockées. La maîtrise de ces connaissances de base nous aidera à mieux utiliser les puissantes fonctions de PHP et SQLite en développement.
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!