Heim >Backend-Entwicklung >PHP-Tutorial >Verwendung von PDO::query() in PHP

Verwendung von PDO::query() in PHP

autoload
autoloadOriginal
2021-04-23 14:09:303447Durchsuche

Verwendung von PDO::query() in PHP

In PHP müssen wir häufig eine Verbindung zur Datenbank herstellen. In der Vergangenheit wurde für Datenbankoperationen im Allgemeinen die Verbindungsmethode von mysqli verwendet PDO Die Vorteile zeigen sich allmählich und die Verbindungsmethode von PDO ist zum Mainstream geworden. In diesem Artikel erfahren Sie, wie Sie query()PDO zum Herstellen einer Verbindung zur Datenbank. /code>Lesen Sie die Daten. PHP中我们经常需要连接数据库,之前对数据库的操作一般使用mysqli的连接方式,但是随着PDO的优势逐渐显现,PDO的连接方式成为主流,本文就带大家一起来看一看在使用PDO连接数据库后,如何利用query()对数据进行读取。

首先我们来看一看query()

Werfen wir zunächst einen Blick auf die Verwendung von query():
    query    ( string $statement   )
    query    ( string $statement   , int $PDO::FETCH_COLUMN   , int $colno   )
    query    ( string $statement   , int $PDO::FETCH_CLASS   , string $classname   , array $ctorargs   )
    query    ( string $statement   , int $PDO::FETCH_INTO   , object $object   )
  • $statement: SQL-Anweisung, die vorbereitet und ausgeführt werden muss.
  • Rückgabewert: Gibt ein PDOStatement-Objekt zurück oder gibt bei einem Fehler false zurück.

Codebeispiel:

<?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>";
}
输出:1 saber 100 
      2 acher 77 
      3 luncher 56 
      4 cooker 18 
      5 张三 66
Empfohlen: Zusammenfassung der PHP-Interviewfragen 2021 (Sammlung)》《php-Video-Tutorial

》🎜

Das obige ist der detaillierte Inhalt vonVerwendung von PDO::query() 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