gpt4 book ai didi

php - 从数据库中不选择任何项目返回 1,为什么?

转载 作者:行者123 更新时间:2023-11-29 06:31:45 25 4
gpt4 key购买 nike

你好,我有三个小问题......我在我的 php 中有以下关于 mysql 的查询......它在选择后给我提供了 0 值,即使没有 bla = $bla - 它应该没有给我提供任何值(value),为什么它给我提供 0?

第二个问题:结果是1——为什么没有bla = $bla也选择成功?

第三个问题:WHERE条件没有成功,没有选中任何项,我怎么知道选择没有成功

$stmt= $this->conn->prepare("SELECT id FROM column WHERE bla = ?");
$stmt-> bind_param("s", $bla);

$result = $stmt->execute();
$result = $stmt -> bind_result($id);

echo $result;

最佳答案

在您的代码中。 $result 是查询执行的结果。它不是来自 SQL 语句的数据。

execute 返回一个 bool 值。请参阅:http://php.net/manual/en/mysqli-stmt.execute.php

关于php - 从数据库中不选择任何项目返回 1,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27515964/

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