我不明白为什么这不起作用,我不知道如何修复它:
$sum=0;
$queryone="SELECT SUM(ID) FROM seriestwo";
$result = mysqli_query($link,$queryone);
$row = mysqli_fetch_array($result, MYSQLI_NUM);
while($row = $result->fetch_assoc()){
$sum = $sum + 1;
}
echo $sum
它总是打印0。
你可能想多了。
它很简单,如下所示,并使用别名,同时只使用3行代码:
$query = $link->query("SELECT SUM(`ID`) as `total` FROM seriestwo");
$row = $query->fetch_assoc();
echo $row['total'];
您所做的是错误的,因为$result
只存储1行,即ID的和。你可以尝试两件事:
方法1:在Mysqli中使用count()
。检查MySQL引用
为。检查:在php中从mysql的表中选择count(*)
$queryone="SELECT COUNT(ID) as total FROM seriestwo";
$result = mysqli_query($link,$queryone);
$row = mysqli_fetch_assoc($result, MYSQLI_NUM);
echo $row['total'];
方法2:使用此代码:
$sum=0;
$queryone="SELECT `ID` FROM seriestwo";
$result = mysqli_query($link,$queryone);
$row = mysqli_fetch_array($result, MYSQLI_NUM);
while($row = $result->fetch_assoc()){
$sum = $sum + 1;
}
echo $sum;
使用哪种方法
在本例中,第一种方法是您现在应该使用的方法。当您想要添加额外内容时,可以使用second(秒),例如打印每个ID
golang 中 float64 打印 3.0036999019390743e-05 是多少的数?
对于这件事,我将非常感激任何帮助。或者其他开源库使用PHP生成报告的任何建议
我制作了一个应用程序的前端,但现在我必须制作后端,因此打印一个数据库。问题是我出现了一个错误“Failed to get FirebaseApp Instance.请在使用FireStore之前调用FirebaseApp.configure()”: 应用程序代表: 数据库: 打印数据库: 谢谢你的帮助
问题内容: 我有这个数组 我的问题是,如果没有这种结构,我怎么能回显内容呢?我试过了 问题答案: 这会做
我有一个Javascript格式的JSON数据,使用JSON生成数组。严格化 我通过AJAX将其发送到PHP文件。当我回显帖子时,我得到了值 如何获取数组或对象中的已发布数据。我已经试过了 var_dump(json_解码($_POST['data']) 和 var_dump(json_解码(序列化($_POST['data']));和var_dump(json_decode($_POST['da
用下面的代码我想 现在,我想读取f2数据并在pandas或其他模块中进行进一步处理,但在读取数据时遇到了问题()。