Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP echo不打印值_Php_Mysql - Fatal编程技术网

PHP echo不打印值

PHP echo不打印值,php,mysql,Php,Mysql,我试图用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,但上面的echo不起作用 我还试图找出可能的错误: print_r(

我试图用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,但上面的echo不起作用

我还试图找出可能的错误:

print_r($sql)//result Resource id #9
var_dump($row['diff']//result NULL NULL

我不明白为什么我不能回应这些值。

只是一个猜测,试试看你的进球-COALESCE@min,0 as diff

希望这对您有所帮助,请尝试以下方法:

$sql = mysql_query("SELECT pl_scored_goal, (pl_scored_goal - @min) as diff FROM hb_games"); while($row = mysql_fetch_object($sql)){ echo"
".$row->diff; }
var_转储$row,看看你得到了什么。@Daniel我的上帝,各位,使用PDO。。。为什么您要与不推荐的函数搏斗??我真的不明白你。。。PHP3是龙去了!算了吧!var_dump$行显示:array4{[0]=>string2 26[pl_得分目标]=>string2 26[1]=>NULL[diff]=>NULL}array4{[0]=>string2 22[pl_得分目标]=>string2 22[1]=>NULL[diff]=>NULL}什么应该是@min?请看,diff包含null,这意味着@min不存在。如果pl_scored_goal来自球员id检索的得分表,会是什么情况…:你听起来像客户支持部门的人:很遗憾,我们目前无法帮你。。。请稍后再试!您好,Sapan,很遗憾,脚本没有打印值:-