Heim  >  Artikel  >  Backend-Entwicklung  >  Parsen der PDO::fetch()-Methode in PHP

Parsen der PDO::fetch()-Methode in PHP

autoload
autoloadOriginal
2021-04-26 10:46:266499Durchsuche

Es ist häufig erforderlich, Daten in der Datenbank in PHP abzufragen. In diesem Artikel wird PDO::fetch() verwendet Sehen Sie sich an, wie Sie die Methode fetch() verwenden. PDO::fetch()是PDO中查询数据的主要方法,本文就带大家一起来看一看如何使用fetch()方法。

首先我们来看一下fetch()

Werfen wir zunächst einen Blick auf die Syntax der Methode fetch():
    fetch ( int $fetch_style = ?   , int $cursor_orientation = PDO::FETCH_ORI_NEXT   , int $cursor_offset = 0)
  • $fetch_style: steuert, wie die nächste Zeile an den Aufrufer zurückgegeben wird
  • $ursor_orientation: dargestellt durch ein PDOStatement-Objekt. Scrollbarer Cursor. Dieser Wert bestimmt, welche Zeile an den Aufrufer zurückgegeben wird.
  • $offset: Für eine $cursor_orientation-Parametereinstellung, wenn es PDO::FETCH_ORI_REL ist, ermitteln Sie die Position der Zeile relativ zum Cursor, bevor Sie PDOStatement::fetch() aufrufen; wenn es PDO::FETCH_ORI_ABS ist, geben Sie es an die Ergebnismenge, die Sie erhalten möchten. Die absolute Zeilennummer der Zeile.

  • Der zurückgegebene Wert, wenn diese Methode erfolgreich ist, hängt vom Extraktionstyp ab. In allen Fällen gibt der Fehler „false“ zurück.


1 Stellen Sie eine Verbindung zur Datenbank her

<?php
$servername="localhost";
$username="root";
$password="root123456";
$dbname="my_database";
$pdo=new PDO("mysql:host=$servername;dbname=$dbname",$username,$password);
echo "连接成功"."<br>";
$pdo->setAttribute(PDO::ATTR_CASE,PDO::CASE_UPPER);
$sql="select * from fate";
$statement=$pdo->prepare($sql);
$statement->execute();
2. Mehrere Modi von $fetch_style

// PDO::FETCH_ASSOC
$result=$statement->fetch(PDO::FETCH_ASSOC);
print_r($result);
echo "<br>";
// PDO::FETCH_NUM
$result=$statement->fetch(PDO::FETCH_NUM);
print_r($result);
echo "<br>";
// PDO::FETCH_BOTH
$result=$statement->fetch(PDO::FETCH_BOTH);
print_r($result);
echo "<br>";
// PDO::LAZY
$result=$statement->fetch(PDO::FETCH_LAZY);
print_r($result);
echo "<br>";
// PDO::OBJ
$result=$statement->fetch(PDO::FETCH_OBJ);
print_r($result);
rrree

Empfohlen:

Zusammenfassung der PHP-Interviewfragen 2021 (Sammlung)》《php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonParsen der PDO::fetch()-Methode in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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