我有一个问题,我想问一下。你如何实际获得表格中显示的数据总数?例如,我想看看列中有多少“A”,总共大约有8列,但我只想检索数字4.下面是我的代码和截图,以便更好地理解:
<?php
$mysqli = new mysqli(spf, dbuser, dbpw, db);
$stmt = $mysqli->prepare("SELECT COUNT(lol) as lol FROM tvoucher");
$stmt->execute();
$stmt->bind_result($lol);
while ($stmt->fetch()) {
$lol123 = $lol;
echo "$lol123";
}
$stmt->close();
$mysqli->close();
?>
答案 0 :(得分:1)
从您发布的屏幕截图中我无法理解,当没有显示任何值时,您的lol
表格字段是NULL
还是空(""
)...但基本上您可以使用以下内容查询是否要检索tvoucher
字段具有值(任何值)的lol
行数:
SELECT COUNT(*)
FROM tvoucher
WHERE lol IS NOT NULL AND lol <> ''
然后,您可以根据lol
字段的定义方式调整上述查询。例如,如果该字段不能为NULL
,则可以按如下方式重写:
SELECT COUNT(*)
FROM tvoucher
WHERE lol <> ''
答案 1 :(得分:0)