我尝试根据类型列的内容使用 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,而是返回所有行。我是不是错过了什么?
按照你的常识的建议用 s 替换 i 解决了问题