Uncaught Error: Call to undefined method PDOStatement::bind_param()

#51
34
1 Answer
Question Image

Uncaught Error: Call to undefined method PDOStatement::bind_param()


Related to:
pdostatementbind_param()error
0
Answer
Answer 1 of 1
# 46

Yeh error tab hota hai jab aap PDO (PHP Data Objects) ka upyog karke database query chalate hain aur bind_param() method ka upyog karte hain.

PDO mein bind_param() method nahin hota hai. Iske bajay, aap bindParam() method ka upyog karte hain.

Yeh ek correct code hai:

 

$stmt = $pdo->prepare("SELECT * FROM table WHERE name = :name");
$stmt->bindParam(":name", $name);
$stmt->execute();

 

Ya phir, aap execute() method ke saath array ka upyog kar sakte hain:

$stmt = $pdo->prepare("SELECT * FROM table WHERE name = :name");
$stmt->execute(["name" => $name]);

Isse aapke error ko solve kiya ja sakta hai.

adhik jankari ke liye related post dekhen.

0
0
0
Related Articles

If you still have a question about this, submit it in our Q&A community - Ask Question