Heim > Schlagzeilen > Hauptteil

PDO-Abfragevorgang in PHP

无忌哥哥
Freigeben: 2018-06-28 13:46:48
Original
4619 Leute haben es durchsucht

//1. Stellen Sie eine Verbindung zur Datenbank her

$pdo = new PDO('mysql:dbname=php','root','root');
Nach dem Login kopieren

//2. Bereiten Sie die Abfrageanweisung vor

$sql = "SELECT name,email FROM user WHERE user_id < :user_id";
Nach dem Login kopieren

// 4. Parameter Binden und ausführen

$stmt = $pdo->prepare($sql);
Nach dem Login kopieren

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

$user_id = 5;
Nach dem Login kopieren

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

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

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

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

//5. Ergebnismengenverarbeitung

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

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;;
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage