gpt4 book ai didi

php - 如何将绑定(bind)参数与值数组一起使用?

转载 作者:行者123 更新时间:2023-11-29 22:41:07 25 4
gpt4 key购买 nike

我正在尝试使用准备好的语句进行删除查询。

这是我的查询和 PHP -

    $images = implode("','", $_POST['images']);

echo $images;

// Make the delete query:
$q = "DELETE FROM image_info WHERE image_id IN ('?')";

// Prepare the statement:
$stmt = $mysqli->prepare($q);

// Bind the variables:
$stmt->bind_param('s', $images);

// Execute the query:
$stmt->execute();

此编码删除一行但 $images有一组 ID。

谁能告诉我这有什么问题?
谢谢你。

最佳答案

您在绑定(bind)过程中使用了错误的标识符,请使用 i对于整数而不是 s这是字符串值

$images = implode("','", $_POST['images']);

echo $images;

// Make the delete query:
$q = "DELETE FROM image_info WHERE image_id IN ('?')";

// Prepare the statement:
$stmt = $mysqli->prepare($q);

// Bind the variables:
$stmt->bind_param('i', $images);

// Execute the query:
$stmt->execute();

关于php - 如何将绑定(bind)参数与值数组一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29347525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com