I'm confused finding the difference between bind_param() and bindParam() as both are supported in PHP5 but one takes type as the first parameter and other takes a placeholder. Can someone give me an example of when to use one or the other?
2 Answers
bind_param is a method on mysqli_stmt:
bindParam is a method on PDOStatement:
The difference?
- mysqli is a replacement for the deprecated mysql functions
- PDO (PHP Data Objects) is a general database abstraction layer with support for MySQL, but also many other databases (sqlite, postgresql, oracle,...).
For more info look at this:
bind_param? Current PDO doesn't look like it contains abind_parammethod php.net/manual/en/book.pdo.php