PHP mysqli 获取与查询不匹配的行

问题描述 投票:0回答:1

我尝试根据类型列的内容使用 php mysqli 获取一些行,但是结果与查询不匹配。

我当前的代码是这样的:

$stmt = $conn->prepare("SELECT * FROM additional_info WHERE type = ?");
$stmt->bind_param("i", $order["type"]);
$stmt->execute();
$result = $stmt->get_result();
$additional_info = $result->fetch_all(MYSQLI_ASSOC);

如果我尝试使用不在行中的类型进行获取,则不会返回空数组或 null,而是返回所有行。我是不是错过了什么?

php mysqli
1个回答
0
投票

按照你的常识的建议用 s 替换 i 解决了问题

© www.soinside.com 2019 - 2024. All rights reserved.