4

我很困惑发现 和 之间的区别bind_param()bindParam()因为它们在 PHP5 中都受支持,但是一个将类型作为第一个参数,另一个采用占位符。有人可以给我一个何时使用其中一个的例子吗?

4

2 回答 2

11

bind_param 是 mysqli_stmt 上的一个方法:

mysqli_stmt - bind_param

bindParam 是 PDOStatement 上的一个方法:

PDOStatement - bindParam

区别?

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

有关更多信息,请查看:

mysql、mysqli和pdo有什么区别

于 2013-10-21T23:18:10.193 回答
5

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

于 2013-10-21T23:12:37.890 回答