[英]How can I use PDO with Prepared Statements for update SQL?
Here is my SQL code to update the command but the code isn't working:这是我的 SQL 代码,用于更新命令,但代码不起作用:
$bangla_update = $_POST['bangla_update'];
$english_update = $_POST['english_update'];
$example_update = $_POST['example_update'];
$synonym_update = $_POST['synonym_update'];
$mainid = $_GET['id'];
$stmt = $conn->prepare("UPDATE wordmeanings_table SET bangla=?, english=?, example=?, synonymwords=? WHERE id=?");
$stmt->bind_param("ssssi",$bangla_meaning,$english_meaning,$example_meaning,$synonym_meaning,$mainid);
$stmt->execute();
$stmt->close();
Use execute rather than bind_param and set your args in an array使用 execute 而不是 bind_param 并将你的参数设置在一个数组中
$english_update = $_POST['english_update'];
$example_update = $_POST['example_update'];
$synonym_update = $_POST['synonym_update'];
$mainid = $_GET['id'];
$stmt = $conn->prepare("UPDATE wordmeanings_table SET bangla=?, english=?, example=?, synonymwords=? WHERE id=?");
$stmt->execute([$bangla_meaning,$english_update,$example_update,$synonym_update,$mainid]);
$stmt->close();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.