Utilisation de PDO::query() en PHP

autoload
Libérer: 2023-04-09 22:02:02
original
3418 Les gens l'ont consulté

Utilisation de PDO::query() en PHP

Nous avons souvent besoin de nous connecter à la base de données dans PHP Dans le passé, la méthode de connexion mysqli était généralement utilisée pour les opérations de base de données, mais présente les avantages de PDO. progressivement émergé, PDO La méthode de connexion est devenue courante. Cet article vous amènera à voir comment utiliser PDO pour lire les données après avoir utilisé query() pour vous connecter à la base de données.

Tout d'abord, jetons un coup d'œil à l'utilisation de query() :

query    ( string $statement   )
Copier après la connexion
query    ( string $statement   , int $PDO::FETCH_COLUMN   , int $colno   )
Copier après la connexion
query    ( string $statement   , int $PDO::FETCH_CLASS   , string $classname   , array $ctorargs   )
Copier après la connexion
query    ( string $statement   , int $PDO::FETCH_INTO   , object $object   )
Copier après la connexion
  • $statement : instruction SQL qui doit être préparée et exécutée.

  • Valeur de retour : renvoie un objet PDOStatement ou renvoie false en cas d'échec.

Exemple de code :

<?php

$type="mysql";
$servername="localhost";
$dbname="my_database";
$dsn="$type:host=$servername;dbname=$dbname";

$username="root";
$password="root123456";

$pdo=new PDO($dsn,$username,$password);
//错误模式,用于抛出异常
$pdo->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER);
$sql="select * from fate";
$statement =$pdo->query($sql);
foreach($statement as $row){
    echo $row[&#39;ID&#39;]," ";
    echo $row[&#39;NAME&#39;]," ";
    echo $row[&#39;AGE&#39;]," ";
    echo "<br>";
}
Copier après la connexion
rrree

Recommandé : Résumé des questions d'entretien PHP 2021 (collection)》《 tutoriel vidéo php

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