MYSql查询在通过php执行时不给出结果

MYSql查询在通过php执行时不给出结果,php,mysql,Php,Mysql,没有显示任何输出。但是对于其他一些查询,代码运行,而不是此查询。此外,此查询在终端上运行良好。请导游 <?php $con=mysql_connect('servername','uname','passwd'); mysql_select_db('dbname'); $sql="select jobid from jobs where userid='xyz'"; $result=mysql_query($sql); while($col=mysql_fetch_assoc($resu

没有显示任何输出。但是对于其他一些查询,代码运行,而不是此查询。此外,此查询在终端上运行良好。请导游

<?php
$con=mysql_connect('servername','uname','passwd');
mysql_select_db('dbname');

$sql="select jobid from jobs where userid='xyz'";
$result=mysql_query($sql);
while($col=mysql_fetch_assoc($result)){
echo 'jobid:' . $col['jobid'] . '</br>';
}
?>


虽然这与问题无关,但我建议您使用mysqli来代替普通的mysql函数,因为它们在不久的将来将被弃用,要么没有返回行,要么脚本在某个地方出现故障<代码>如果(!$result)回显mysql_错误()偶数错误也没有显示。使用mysqli的代码也没有运行。它可能与权限有关吗?尝试放置
错误报告(-1)并查看这是否会产生影响。如果这不会导致出现某种错误,请尝试对所有变量执行
var\u dump