gpt4 book ai didi

PHP mysqli_fetch_all 将总行数和数据放在一起

转载 作者:行者123 更新时间:2023-11-29 16:03:20 25 4
gpt4 key购买 nike

我曾经使用 PHP 处理 Oracle DB。

$strSQL = oci_parse($c1, "SELECT * FROM tb_users");
oci_execute($strSQL);
$Num_Rows = oci_fetch_all($strSQL, $dData);

上面的代码工作正常。我可以获取总行数并使用变量 $dData[]

显示数据

现在我将 mySQL DB 与 PHP 结合使用。

$strSQL = mysqli_query($c1, "SELECT * FROM tb_users");
$Num_Rows = mysqli_fetch_all($strSQL, $dData);

当我尝试运行代码(mySQL)时,$Num_Rows 的值为空(我确定数据库上有数据)。并且使用 $dData 不显示数据。

我的问题是mysqli_fetch_all正确吗?或者还有其他办法吗?

最佳答案

$strSQL = mysqli_query($c1, "SELECT * FROM tb_users");
$Num_Rows = mysqli_fetch_all($strSQL, $dData);

如果您使用循环,那么它将给出单个记录的结果

while($Num_Rows = mysqli_fetch_all($strSQL, $dData)){
print_r($Num_Rows);
}

如果你想要行数,那么只需

$num_rows=count($Num_Rows)

或使用

mysqli_num_rows

关于PHP mysqli_fetch_all 将总行数和数据放在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55962921/

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