带有计数资源 ID #11 的 Mysql 查询 [英] Mysql query with count Resource id #11

查看:38
本文介绍了带有计数资源 ID #11 的 Mysql 查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的代码

$query = mysql_query("SELECT COUNT(`op_id`) FROM `room_group_options` WHERE `group` = '$group'");
echo $query;
$result = mysql_result($query, 0) ==  1) ? true : false;
if($result === true)
{
$error = 'already have this data';
}    

我的检查代码已经有数据了吗?,问题是运行这段代码后结果总是错误,然后我尝试回显 $query 并且我得到了资源 ID #11

My code for checking already have data yet?, the problem is after run this code is the result always false, then I have try to echo $query and I got Resource id #11

我该如何解决这个问题?

How can I fix this problem?

推荐答案

mysql_query 返回一个 资源

并将条件更改为 mysql_result 失败返回 false

所以条件应该是这样的

$result = (FALSE !== mysql_result($query, 0)) ? TRUE : FALSE;

如果你想从资源链接中获取,那么调用

if you want to fetch from resource link so call

while ( $row = mysql_fetch_assoc($query))
{
  $fetch[]= $row;
}

这篇关于带有计数资源 ID #11 的 Mysql 查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆