Heim  >  Artikel  >  PDO-Abfragevorgang in PHP

PDO-Abfragevorgang in PHP

无忌哥哥
无忌哥哥Original
2018-06-28 13:46:484520Durchsuche

//1. Stellen Sie eine Verbindung zur Datenbank her

$pdo = new PDO('mysql:dbname=php','root','root');

//2. Bereiten Sie die Abfrageanweisung vor

$sql = "SELECT name,email FROM user WHERE user_id < :user_id";

// 4. Parameter Binden und ausführen

$stmt = $pdo->prepare($sql);

bindParam(), der zweite Parameter muss eine Variable sein, kein Literal

$user_id = 5;

bindValue() Der zweite Parameter muss ein Literal sein, keine Variable

$stmt->bindParam(&#39;:user_id&#39;,$user_id,PDO::PARAM_INT);

Variable Parameter können auch als Parameter vonexecute() übergeben werden

$stmt->bindValue(&#39;:user_id&#39;, 6, PDO::PARAM_INT);

//5. Ergebnismengenverarbeitung

$stmt->execute([&#39;user_id&#39;=>5]);

Verwendung von Schleifen

$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;;
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Neue Operation von pdo in PHPNächster Artikel:Neue Operation von pdo in PHP