0
여러 번 답했지만 나는 어떤 해결책을 찾을 수 없습니다 :SQLSTATE [HY093] : 유효하지 않은 매개 변수 번호 : 번호가 정확합니까? 나는이 질문을 알고
PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens
그리고 내 코드는 여기에 있습니다 :
$request='INSERT INTO bo_netlinking (
id_website, id_user,netlink_source, netlink_root, netlink_type, netlink_langue, netlink_pr, netlink_cible, netlink_filling_date, netlink_publication, netlink_publication_date, netlink_url, netlink_keyword, netlink_notes)
VALUES (:id_website, :id_user,:netlink_source, :netlink_root, :netlink_type, :netlink_langue, :netlink_pr, :netlink_cible, :netlink_filling_date, :netlink_publication, netlink_publication_date, :netlink_url, :netlink_keyword, :netlink_notes)';
$request = $bdd->prepare($request);
$request->bindParam(':id_website', $id_website, PDO::PARAM_INT);
$request->bindParam(':id_user', $id_user, PDO::PARAM_INT);
$request->bindParam(':netlink_source', $netlink_source, PDO::PARAM_STR);
$request->bindParam(':netlink_root', $netlink_root, PDO::PARAM_STR);
$request->bindParam(':netlink_type', $netlink_type, PDO::PARAM_STR);
$request->bindParam(':netlink_langue', $netlink_langue, PDO::PARAM_STR);
$request->bindParam(':netlink_pr', $netlink_pr, PDO::PARAM_STR);
$request->bindParam(':netlink_cible', $netlink_cible, PDO::PARAM_STR);
$request->bindParam(':netlink_filling_date', $netlink_filling_date, PDO::PARAM_STR);
$request->bindParam(':netlink_publication', $netlink_publication, PDO::PARAM_STR);
$request->bindParam(':netlink_publication_date', $netlink_publication_date, PDO::PARAM_STR);
$request->bindParam(':netlink_url', $netlink_url, PDO::PARAM_STR);
$request->bindParam(':netlink_keyword', $netlink_keyword, PDO::PARAM_STR);
$request->bindParam(':netlink_notes', $netlink_notes, PDO::PARAM_STR);
$request->execute() or die(print_r($request->errorInfo(), true));
$netlinkNewId = $bdd->lastInsertId();
return $netlinkNewId;
누군가가 도움을 줄 수 있다면, 감사합니다!
도움에 감사드립니다. – Nonoseki