国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP PDOStatement::bindParam講解

PHP PDOStatement::bindParam講解

2019-06-25 19:33php參考手冊 PHP教程

今天小編就為大家分享一篇關于PHP PDOStatement::bindParam講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

PDOStatement::bindParam

PDOStatement::bindParam — 綁定一個參數到指定的變量名(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)

說明

語法

bool PDOStatement::bindParam ( mixed $parameter , mixed &$variable [, int $data_type = PDO::PARAM_STR [, int $length [, mixed $driver_options ]]] )

綁定一個PHP變量到用作預處理的SQL語句中的對應命名占位符或問號占位符。 不同于PDOStatement::bindValue(),此變量作為引用被綁定,并只在PDOStatement::execute()被調用的時候才取其值。

大多數參數是輸入參數,即,參數以只讀的方式用來建立查詢。一些驅動支持調用存儲過程并作為輸出參數返回數據,一些支持作為輸入/輸出參數,既發送數據又接收更新后的數據。

參數

parameter

  • 參數標識符。對于使用命名占位符的預處理語句,應是類似 :name 形式的參數名。對于使用問號占位符的預處理語句,應是以1開始索引的參數位置。

variable

  • 綁定到 SQL 語句參數的 PHP 變量名。

data_type

  • 使用 PDO::PARAM_* 常量明確地指定參數的類型。要從一個存儲過程中返回一個 INOUT 參數,需要為 data_type 參數使用按位或操作符去設置 PDO::PARAM_INPUT_OUTPUT 位。

length

  • 預分配提示。

driverdata

  • 數據類型的長度。為表明參數是一個存儲過程的 OUT 參數,必須明確地設置此長度。

driver_options

返回值

成功時返回 TRUE,或者在失敗時返回 FALSE。

實例

執行一條使用命名占位符的預處理語句

<?php
/* 通過綁定的 PHP 變量執行一條預處理語句 */
$calories = 150;
$colour = 'red';
$sth = $dbh->prepare('SELECT name, colour, calories
  FROM fruit
  WHERE calories < :calories AND colour = :colour');
$sth->bindParam(':calories', $calories, PDO::PARAM_INT);
$sth->bindParam(':colour', $colour, PDO::PARAM_STR, 12);
$sth->execute();
?>

執行一條使用問號占位符的預處理語句

<?php
/* 通過綁定的 PHP 變量執行一條預處理語句 */
$calories = 150;
$colour = 'red';
$sth = $dbh->prepare('SELECT name, colour, calories
  FROM fruit
  WHERE calories < ? AND colour = ?');
$sth->bindParam(1, $calories, PDO::PARAM_INT);
$sth->bindParam(2, $colour, PDO::PARAM_STR, 12);
$sth->execute();
?>

使用 INOUT 參數調用一個存儲過程

<?php
/* 使用 INOUT 參數調用一個存儲過程 */
$colour = 'red';
$sth = $dbh->prepare('CALL puree_fruit(?)');
$sth->bindParam(1, $colour, PDO::PARAM_STR|PDO::PARAM_INPUT_OUTPUT, 12);
$sth->execute();
print("After pureeing fruit, the colour is: $colour");
?>

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 中文字幕视频在线 | 日日夜夜精品国产 | 亚洲性生活免费视频 | 中国在线观看片 | 亚洲人人射 | 久久丝 | 中文字幕在线观看第一页 | 国产精品日韩欧美一区二区三区 | 久久久国产一区二区 | 亚洲国产婷婷香蕉久久久久久99 | 亚洲在线影院 | 国产高清一区二区三区 | 欧美在线a | 欧美精品一区二区三区一线天视频 | 一区二区三区免费观看视频 | 1000部精品久久久久久久久 | 亚洲视频免费观看 | 亚洲天堂一区二区 | 中文字幕在线三区 | 亚洲日本乱码一区两区在线观看 | 欧美午夜一区二区三区免费大片 | 精品国偷自产国产一区 | 亚洲日本韩国在线观看 | 曰批免费视频播放免费 | 亚洲综合一区二区三区 | 在线观看亚洲视频 | 操久久| 国产精品无码久久久久 | 热久久国产 | 成人av在线播放 | 国产精品一区二区三区在线 | 国产精品久久精品 | 免费一级片免费一级片 | 亚洲精品一区二区 | 深夜网址| 国产精品一区二区三区在线 | 国产精品自产拍在线观看桃花 | 另类久久 | 成人在线小视频 | 日本一区二区三区四区 | 日韩欧美高清 |