首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP与Mysql一起出现错误

问PHP与Mysql一起出现错误
EN

Stack Overflow用户
提问于 2010-12-31 10:51:49
回答 1查看 1.8K关注 0票数 0

我开始学习PHP了。当我运行脚本时,它有一个错误:"Assigned Employee:resource(6) of type (mysql result)“。请帮帮我,很抱歉我的英语不好,代码如下:

代码语言:javascript
复制
        include_once 'rnheader.php';
        include_once 'rnfunctions.php';


</tr><tr><td><label for="AssignedEmp"> Assigned Employee:</label></td><td>';
$query = "SELECT UserName FROM employee where Classification_ClassificationID = '2'"; 
$result = queryMysql($query);

if (!queryMysql($query)) {
    echo "Query fail: $query<br />" .
    mysql_error() . "<br /><br />";
}
else
{

var_dump($result);
exit;

<select name = "UserName", "Name" size = "1">'; // or name="toinsert[]"
while ($row = mysqli_fetch_array($result)) {
  '<option value="' . htmlspecialchars($row['UserName']) . '" >' 
  . htmlspecialchars($row['UserName'])
  . '</option>';
}
}
'</select>';
?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-31 11:01:44

我不是错的。该输出由以下代码行生成:

代码语言:javascript
复制
var_dump($result);
exit;

因为您直接转储查询的结果,所以它转储了一个资源对象,然后您立即退出应用程序。请看,在查询之后,您将在资源对象中获取数据,这就是我们使用后面的while循环的原因。删除

代码语言:javascript
复制
exit;

看看你看完之后会得到什么

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

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

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

Classification_ClassificationID = '2‘

引号用于字符串、varchars、blob等。ID通常是一个整数。您的Classification_ClassificationID是数据库中的varchar还是整数。如果是整数,请去掉单引号。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4567764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档