


Comment obtenir les premiers enregistrements lors de l'exploitation de la base de données en PHP ?
Mar 22, 2024 am 08:12 AMComment obtenir les premiers enregistrements lors de l'exploitation de la base de données en PHP ?
Lors de l'exécution d'opérations de base de données, nous devons parfois obtenir les premiers enregistrements de la base de données pour l'affichage ou d'autres opérations. En PHP, nous pouvons utiliser des instructions SQL combinées avec du code PHP pour réaliser cette fonction. Ci-dessous, nous expliquerons comment utiliser mysqli et PDO pour obtenir les premiers enregistrements.
Utilisez mysqli pour obtenir les premiers enregistrements
Tout d'abord, nous devons nous connecter à la base de données et exécuter l'instruction SQL, puis utiliser la fonction mysqli_fetch_array() ou mysqli_fetch_assoc() pour obtenir les résultats de la requête.
// 连接数据库 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 查询语句 $sql = "SELECT * FROM table_name LIMIT 5"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. "<br>"; } } else { echo "0 结果"; } $conn->close();
Dans le code ci-dessus, les 5 premiers enregistrements de la table de requête sont imprimés.
Utilisez PDO pour obtenir les premiers enregistrements
PDO est une autre extension couramment utilisée pour les opérations de base de données. En exploitant la base de données via PDO, nous pouvons également exécuter des instructions SQL via PDO::query(), puis utiliser la méthode PDOStatement::fetch() pour obtenir les résultats de la requête.
// 连接数据库 try { $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // 查询语句 $sql = "SELECT * FROM table_name LIMIT 5"; $stmt = $conn->query($sql); // 设置结果集为关联数组 $stmt->setFetchMode(PDO::FETCH_ASSOC); while ($row = $stmt->fetch()) { echo "id: " . $row['id'] . " - Name: " . $row['name'] . "<br>"; } } catch(PDOException $e) { echo "Error: " . $e->getMessage(); } $conn = null;
Le code ci-dessus peut également obtenir les 5 premiers enregistrements de la table et les afficher.
Avec l'exemple de code ci-dessus, nous pouvons voir comment obtenir les premiers enregistrements de la base de données en PHP en utilisant mysqli et PDO. Choisir la méthode appropriée en fonction de la situation réelle peut faire fonctionner la base de données plus efficacement.
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian

Comment configurer Visual Studio Code (VS Code) pour le développement PHP
