Maison > titres > opération de requête pdo en php

opération de requête pdo en php

无忌哥哥
Libérer: 2018-06-28 13:46:48
original
4641 Les gens l'ont consulté

//1. Connectez-vous à la base de données

$pdo = new PDO('mysql:dbname=php','root','root');
Copier après la connexion

//2. Préparez les instructions de requête

$sql = "SELECT name,email FROM user WHERE user_id < :user_id";
Copier après la connexion

//3. Créez des objets de prétraitement

$stmt = $pdo->prepare($sql);
Copier après la connexion

//4. Liaison et exécution des paramètres

$user_id = 5;
Copier après la connexion

bindParam(), le deuxième paramètre doit être une variable, pas un littéral

$stmt->bindParam(&#39;:user_id&#39;,$user_id,PDO::PARAM_INT);
Copier après la connexion

bindValue() deuxième paramètre doit être des littéraux, pas des variables

$stmt->bindValue(&#39;:user_id&#39;, 6, PDO::PARAM_INT);
Copier après la connexion

Les paramètres de variable peuvent également être transmis en tant que paramètres d'exécution()

$stmt->execute([&#39;user_id&#39;=>5]);
Copier après la connexion

//5 Traitement de l'ensemble de résultats

$stmt->setFetchMode(PDO::FETCH_ASSOC);
$row = $stmt->fetch();
$row = $stmt->fetch(PDO::FETCH_ASSOC);
var_export($row); //字符串方式输出
echo &#39;<br>&#39;;
fetch()会将记录指针自动下移
$row = $stmt->fetch(PDO::FETCH_ASSOC);
var_export($row); //字符串方式输出
echo &#39;<hr>&#39;;
Copier après la connexion

Utilisez la boucle pour implémenter

while($row=$stmt->fetch(PDO::FETCH_ASSOC)) {
   var_export($row); //字符串方式输出
   echo &#39;<br>&#39;;
}
Copier après la connexion
É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