【发布时间】:2018-10-05 09:33:08
【问题描述】:
下面的代码是显示else语句,但是当$getlogin == 0时不显示
while ($getlogin = mysql_fetch_array($checklogin)) {
if ($getlogin == 0) {
echo "NOTHING TO DISPLAY";
}
else{
echo $getlogin['username'];
echo $getlogin['password'];
}
}
【问题讨论】:
-
正确!显示其他代码 sn-p 并使用 mysqli_* 函数
-
结果集行不是
0。请停止使用mysql_函数。 -
请don't use
mysql_*;mysql_*函数已过时、deprecated 和不安全 - 它们已从 PHP 的现代版本(7.0 及更高版本)中完全删除。请改用MySQLi或PDO。 -
这段代码sn-p没有任何问题,只是你使用的是
mysql_接口,这几乎是死了。我们无法仅通过查看这个非常详细的 sn-p 来确定问题.. -
@tadman 是的.. 我完全同意你的看法.. :) 当我说没什么问题时,我指的是句法方面。从语义上讲,这里有很多问题..
标签: php mysql while-loop