使用Mysql的PHP中出现错误

使用Mysql的PHP中出现错误,php,mysql,Php,Mysql,我开始学习PHP。当我运行脚本时,它出现了一个错误:“Assigned Employee:resource(6)的类型(mysql结果)”。请帮助我,对不起,我的英语不好。以下是代码: include_once'rnheader.php'; 包括_once'rnfunctions.php'; 指定员工:'; $query=“从分类为'2'的员工中选择用户名; $result=queryMysql($query); if(!queryMysql($query)){ echo“查询失败:$Quer

我开始学习PHP。当我运行脚本时,它出现了一个错误:“Assigned Employee:resource(6)的类型(mysql结果)”。请帮助我,对不起,我的英语不好。以下是代码:

include_once'rnheader.php';
包括_once'rnfunctions.php';
指定员工:';
$query=“从分类为'2'的员工中选择用户名;
$result=queryMysql($query);
if(!queryMysql($query)){
echo“查询失败:$Query
”。 mysql_error().“

”; } 其他的 { var_dump($结果); 出口 “;//或name=“toinsert[]” while($row=mysqli\u fetch\u数组($result)){ '' .htmlspecialchars($row['UserName'])) . ''; } } ''; ?>
我没有错。该输出由该行生成:

var_dump($result);
exit;
由于您直接转储查询的结果,因此它将转储资源对象,然后您将立即退出应用程序。请参见查询之后,您将获得资源对象中的数据,这就是我们使用稍后的while循环的原因。移除

exit;
看看你看到了什么

类型为(mysql结果)的资源(6)

您构建的queryMysql函数是什么?我们能看到吗

此外,您还可以在此处引用:

分类\u分类ID='2'


引号用于字符串、varchar、blob等。ID通常是整数。您的分类\ U ClassificationID是数据库中的varchar还是整数。如果是整数,请去掉单引号。

能否尝试编辑您的问题,将更多代码封装在代码标记中?我认为它可能已经变得混乱,因为它呈现为普通文本。你好,Ginamin,我删除了出口,但收到了类型为(mysql结果)的:Assigned Employee:resource(6)我建议将这一行插入:echo“行数:”。mysql\u num\u行($result);我猜你没有从数据库中得到任何信息(你的查询是错误的)。查看打印输出值是否高于0。您好,我得到“行数:3”,因此查询是可以的,因为我使用phpadmin检查表,但选项框保持非常小。没有显示任何值。我检查并删除mysql_fetch_数组中的I及其工作。谢谢你的帮助!!!!!
exit;