我想解决一个问题在PHP中,但我还没有找到解决方案。PHP的回声不打印值
这是代码:
$sql = mysql_query("SELECT pl_scored_goal, (pl_scored_goal - @min) as diff FROM hb_games");
while($row = mysql_fetch_array($sql)){
echo $row['diff'];
}
的$sql
查询上正常工作phpMyAdmin
,它显示的结果0 -9
,但回声上述不起作用。
我也试图找出可能出现的错误:
print_r($sql)//result Resource id #9
var_dump($row['diff']//result NULL NULL
我不明白为什么我不能呼应值。
'的var_dump($行)'看你得到了什么。 – 2014-11-06 10:01:09
@丹尼尔我的上帝,人们,使用PDO ...你为什么挣扎着弃用的功能?我真的不理解你...... PHP 3是LOOOONG GONE!克服它! – 2014-11-06 10:02:58
var_dump($ row)显示:array(4){[0] => string(2)“26”[“pl_scored_goal”] => string(2)“26”[1] => NULL [“diff”] =“NULL”} array(4){[0] => string(2)“22”[“pl_scored_goal”] => string(2)“22”[1] => NULL [“diff”] => NULL} – Daniel 2014-11-06 10:03:16