gpt4 book ai didi

php - Mysqli_error() 不起作用

转载 作者:搜寻专家 更新时间:2023-10-31 22:06:39 26 4
gpt4 key购买 nike

以下代码:

  $dbc = mysqli_connect("localhost","root","root","magnificantDatabase")
or die("Could not connect to database");

$sql = "INSERT INTO accounts(username, password, ip)
VALUES('$username','$password','$ip')";

mysqli_query($dbc, $sql)
or die(mysqli_error($dbc));

应该在mysqli_query 失败返回错误时返回错误,不是吗?它没有:/有人知道为什么没有吗?

哦,而且,不返回任何错误是指它根本不返回任何内容。只是完全空白。

编辑:我想让你知道,在搜索网络后(尽管这看起来是一个常见问题)我 - 没有 - 找到任何解决这个问题的方法,有接近这个的问题,但是我发现它们中没有一个看起来完全相同。

最佳答案

当我执行更新语句时,同样的事情发生在我身上。

mysqli_error、mysqli_errno 和 mysqli_error_list 都是空的。

然后我发现问题是分配给连接对象的数据库用户没有UPDATE权限。我不知道为什么我没有收到此安全/权限违规的错误消息或错误编号。

关于php - Mysqli_error() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17560144/

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