如何参数化以下查询并将散列字符保留在 $dienste_id
中?
$sql = "UPDATE emails SET `emails_status` =
CONCAT(emails_status, '#".$dienste_id."# ') WHERE `emails_id` = '".$emails_id."'";
谢谢!
最佳答案
下面的方法行得通吗?
$stmt = mysqli_stmt_init($link);
mysqli_stmt_prepare($stmt, "UPDATE emails SET emails_status = CONCAT(emails_status, '#', ?, '#') WHERE emails_id = ?;");
您将 $dienste_id
绑定(bind)到第一个参数,将 $emails_id
绑定(bind)到第二个参数。
关于php - bind_param 与其他字符连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6486317/