【发布时间】:2018-01-05 12:25:57
【问题描述】:
这段代码的主要问题是什么?在测试 SELECT count(winner) AS num FROM
subscribe_user WHERE Winner ='yes' AND hitdate=CURDATE() 数据库 sql 中的 sql 代码
它显示 num 为 3
但是下面显示的代码只显示了应该是 3 的 1。
$link = mysqli_connect("localhost", "root", "", "bot");
$count_winner=mysqli_query($link,"SELECT count(winner) AS num FROM
subscribe_user WHERE winner ='yes' AND hitdate=CURDATE()")or
die(mysql_error());
$w=mysqli_num_rows($count_winner);
echo $w;
【问题讨论】:
-
$row = mysqli_fetch_array($count_winner); echo $row['num']; -
mysql_error()btw 不与mysqli_api 混合使用。它应该是mysqli_error()并将连接作为其(单个)参数传递。 -
刚果人谢谢你 ....@NanaPartykar
-
congo man是什么意思,恭喜?如果解决方案有效,您应该接受以下答案之一。 @rabibgalib -
哈哈
:D@chris85:我不知道我被祝贺的目的是什么。哈哈?