bind_param()和bindParam()有什么区别?

时间:2013-10-21 23:09:54

标签: php pdo

我很难找到bind_param()bindParam()之间的区别,因为PHP5都支持这两种区别,但是一个将type作为第一个参数而另一个接受占位符。有人能给我一个何时使用其中一个的例子吗?

2 个答案:

答案 0 :(得分:11)

bind_param是mysqli_stmt上的一个方法:

mysqli_stmt - bind_param

bindParam是PDOStatement上的一种方法:

PDOStatement - bindParam

区别?

  • mysqli是已弃用的mysql函数的替代品
  • PDO(PHP数据对象)是一个通用的数据库抽象层,支持MySQL,还有许多其他数据库(sqlite,postgresql,oracle,...)。

有关详细信息,请查看:

What is the difference between mysql, mysqli and pdo

答案 1 :(得分:5)

bind_param()是mysqli,bindParam()是PDO。苹果和橘子。