Heim  >  Artikel  >  Backend-Entwicklung  >  Parsen von PDO::prepare in PHP (mit Codebeispiel)

Parsen von PDO::prepare in PHP (mit Codebeispiel)

autoload
autoloadOriginal
2021-04-21 12:36:292970Durchsuche

E d PDO ist derzeit eine effektivere Methode zur Verbesserung der Betriebseffizienz Der Artikel führt Sie dazu, einen Blick darauf zu werfen.

Parsen von PDO::prepare in PHP (mit Codebeispiel)Zuerst müssen Sie die Syntax von PDO::prepare verstehen.

public PDO::prepare ( string $statement , array $driver_options = array())
  • string $statement: muss für sein Zieldatenbankserver Eine gültige SQL-Anweisungsvorlage. PDO是目前连接数据库较为频繁的使用方法,为了提高运行效率,使用预处理语句——prepare()方法,是较为有效的一条路径,本文就带大家一起来看一看。

    首先需要了解一下PDO::prepare的语法

    <?php
    /* 传入数组的值,并执行准备好的语句 */
    $sql = &#39;SELECT id, height, heights
        FROM people
        WHERE heights < :heights AND height = :height&#39;;
        
    $sth = $dbh->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
    $sth->execute(array(&#39;:heights&#39; => 150, &#39;:height&#39; => &#39;tall&#39;));
    $tall = $sth->fetchAll();
    $sth->execute(array(&#39;:heights&#39; => 175, &#39;:height&#39; => &#39;small&#39;));
    $small = $sth->fetchAll();
    ?>
    • string $statement:必须是对目标数据库服务器有效的 SQL 语句模板。

    • $driver_options:数组包含一个或多个 key=>value 键值对,为返回的 PDOStatement 对象设置属性。     

    • 返回值:如果数据库服务器完成准备了语句,则 返回 PDOStatement 对象。如果数据库服务器无法准备语句,则返回 false 或抛出 PDOException

    • $driver_options: Das Array enthält ein oder mehrere key=>value-Schlüssel-Wert-Paare, die Eigenschaften für das zurückgegebene PDOStatement -Objekt festlegen.​

  • Rückgabewert: Wenn der Datenbankserver die Vorbereitung der Anweisung abschließt, gibt er ein PDOStatement-Objekt zurück. Wenn der Datenbankserver die Anweisung nicht vorbereiten kann, gibt er false zurück oder löst eine PDOException aus (abhängig vom Fehlerhandler). 1. Bereiten Sie SQL-Anweisungsparameter in Form von benannten Parametern vor PHP Interviewfragen im Jahr 2021 (Sammlung)》《php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonParsen von PDO::prepare in PHP (mit Codebeispiel). 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