Uncaught Error: Call to undefined method PDOStatement::bind_param()
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.
If you still have a question about this, submit it in our Q&A community - Ask Question