gpt4 book ai didi

php - MySQL 特定查询不起作用

转载 作者:行者123 更新时间:2023-11-30 23:48:29 26 4
gpt4 key购买 nike

我试图从特定表中获取总行数:

 $result = mysqli_query( $dbcnx, "SELECT COUNT(*) FROM `servers` ;" );
$total = mysqli_fetch_row( $result );
return $total[ 0 ] == 0 ? 0 : $total[ 0 ];

我刚从 MySQL 换到 MySQLi。该值应为 1 作为行数,但如果我不检查它,它会返回空字符串。

我试图检查是否有任何错误,但它什么也没显示。

我的代码有什么问题?

已编辑:

我启用了错误报告并且现在显示了

Undefined index $dbcnx

但是连接成功了,怎么办?

这是连接脚本:

error_reporting(E_ALL);
ini_set('display_errors', true);
ini_set('display_startup_errors', true);
ini_set('xmlrpc_errors', true);


$dbcnx = mysqli_connect( $hostname, $user, $pass, $database );

if( mysqli_connect_errno() )
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
exit;
}

最佳答案

抱歉耽搁了,我在 2 天前解决了这个问题。

问题在于使用它。

我在函数中使用了连接 $dbcnx,所以我添加了全局 $dbcnx 并且它起作用了。

谢谢大家!

关于php - MySQL 特定查询不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25381999/

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