-2
问题是: 我想计算我的列中的数字r_start
,其中r_start
日期位于我的其他两个变量之间。但它总是给我错误通知:Undefined variable: z in [path] on line 173
。所以它没有填充变量,什么使我认为COUNT
不能正常工作。我做了很多reasearch,并尝试了一些东西,但我根本就找不到病因..MySQL Count不填充变量
$sqld = "SELECT r_start, COUNT (*) FROM reservation WHERE r_start BETWEEN '".$cid."' and '".$cod."' GROUP BY r_start";
if ($result = $con->query($sqld)) {
$z = mysqli_fetch_assoc($result);
}
该错误只与COUNT
标记出现。在我的其他查询中,它工作得非常好。 f.e:
$sqlc = "SELECT * FROM reservation where r_ende between '".$cid."' and '".$cod."'";
if ($result = $con->query($sqlc)) {
$y = mysqli_fetch_assoc($result);
}
任何人能告诉我为什么吗?我做错了什么?
http://php.net/manual/mysqli.quickstart.prepared-statements.php – Phil