我不明白为什么 mysqli_query 返回 false,我在互联网上搜索了很多,但没有找到任何东西。
我的代码:
$M1 = "SET @Month = month(TIMESTAMPADD(month, -1, CAST(now() AS DATE)));
Set @firstDay = CONCAT('01','/', @month, '/',year(now())); SET @lastDay =
last_day(TIMESTAMPADD(month, -1, CAST(now() AS DATE))); SELECT count(*)
AS M1 FROM APPEL where CAST(D_CREATION AS DATE) BETWEEN @firstDay and
@lastDay";
$connexion = cnx();
if ($connexion)
{
$result = mysqli_query($connexion, $M1);
if($result)
{
$row = mysqli_fetch_assoc($result); // This is Line 55
$_SESSION['ArrayMois'][0] = implode($row);
}
else
{
$_SESSION['ArrayMois'][0] = 0;
}
}
错误是:
警告:mysqli_fetch_assoc() 期望参数 1 为 mysqli_result,布尔值在第 55 行给出...
这个查询总是返回,false但如果我在 PHPMyAdmin 中执行它,我会返回一行。
慕慕森