5

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?

1
  • 6
    which class contains bind_param? Current PDO doesn't look like it contains a bind_param method php.net/manual/en/book.pdo.php Commented Oct 21, 2013 at 23:12

2 Answers 2

14

bind_param is a method on mysqli_stmt:

mysqli_stmt - bind_param

bindParam is a method on PDOStatement:

PDOStatement - bindParam

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:

What is the difference between mysql, mysqli and pdo

Sign up to request clarification or add additional context in comments.

Comments

5

bind_param() is mysqli and bindParam() is PDO. Apples and Oranges.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.