主页 > 知识库 > PDO::prepare讲解

PDO::prepare讲解

热门标签:海南外呼系统方案 地图标注怎么做商户验证 打开百度地图标注 山东电销卡外呼系统原理是什么 400 电话 办理 苏州外呼系统有效果吗 智能电销语音机器人资讯 兼职做地图标注好赚钱吗 亳州企业外呼系统

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语句

?php
/* 通过数组值向预处理语句传递值 */
$sql = 'SELECT name, colour, calories
  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();
?>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

您可能感兴趣的文章:
  • PHP PDOStatement::closeCursor讲解
  • PHP PDOStatement::debugDumpParams讲解
  • PHP PDOStatement::bindValue讲解
  • PHP PDOStatement::bindParam讲解
  • PHP PDOStatement::bindColumn讲解
  • PDO::setAttribute讲解
  • PDO::rollBack讲解
  • PDO::quote讲解
  • PDO::query讲解
  • PHP PDOStatement::columnCount讲解

标签:温州 金华 绍兴 莱芜 安康 呼伦贝尔 清远 绥化

巨人网络通讯声明:本文标题《PDO::prepare讲解》,本文关键词  PDO,prepare,讲解,PDO,prepare,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《PDO::prepare讲解》相关的同类信息!
  • 本页收集关于PDO::prepare讲解的相关信息资讯供网民参考!
  • 推荐文章

    上一篇:PDO::lastInsertId讲解

    下一篇:PDO::query讲解