日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql pdo prepare_PDO::prepare

發布時間:2023/12/20 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql pdo prepare_PDO::prepare 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

PDO::prepare

PDO::prepare — 準備要執行的SQL語句并返回一個 PDOStatement 對象(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)

說明

語法

public PDOStatement PDO::prepare ( string $statement [, array $driver_options = array() ] )

為 PDOStatement::execute() 方法準備要執行的SQL語句,SQL語句可以包含零個或多個命名(:name)或問號(?)參數標記,參數在SQL執行時會被替換。

你不能在 SQL 語句中同時包含命名(:name)或問號(?)參數標記,只能選擇其中一種風格。

預處理 SQL 語句中的參數在使用PDOStatement::execute()方法時會傳遞真實的參數。

參數

statement

合法的SQL語句。

driver_options

此數組包含一個或多個 key=>value 對來設置 PDOStatement 對象的屬性,

最常使用到是將PDO::ATTR_CURSOR值設置為PDO::CURSOR_SCROLL來請求一個可滾動游標。

返回值

如果成功,PDO::prepare()返回PDOStatement對象,如果失敗返回 FALSE 或拋出異常 PDOException 。

實例

使用命名(:name)參數來準備SQL語句

實例

FROM fruit

WHERE calories < :calories AND colour = :colour';$sth=$dbh->prepare($sql,array(PDO::ATTR_CURSOR=>PDO::CURSOR_FWDONLY));$sth->execute(array(':calories'=>150,':colour'=>'red'));$red=$sth->fetchAll();$sth->execute(array(':calories'=>175,':colour'=>'yellow'));$yellow=$sth->fetchAll();?>

使用問號(?)參數來準備SQL語句

實例

<?php /*通過數組值向預處理語句傳遞值*/$sth=$dbh->prepare('SELECT name, colour, calories

FROM fruit

WHERE calories < ? AND colour = ?');$sth->execute(array(150,'red'));$red=$sth->fetchAll();$sth->execute(array(175,'yellow'));$yellow=$sth->fetchAll();?>

總結

以上是生活随笔為你收集整理的mysql pdo prepare_PDO::prepare的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。