0

我想检查一个字符串是否存在于特定表的一行中,我没有运气这样做,但我能够了解它是如何$query->num_rows();工作的,我认为我必须做类似的事情。

我在下面尝试的代码我认为将检查 d009 值是否存在于 dept_no 行中,如果它们没有值为 d009 的行,那么它应该会产生一条错误消息。

当我运行代码时,它不会回显任何消息

$this->db->where('dept_no', 'd009');

$query = $this->db->get('dept_manager');
if($query->num_rows()==0)
{
    echo "true";            
}
else
{
    echo "false";
}

dept_manager 表

d009 a
d008 b
d007 c  
4

1 回答 1

2

我认为if.. else应该与您指定的相反

if($query->num_rows()==0)
{
    echo "false";            
}
else
{
    echo "true";
}

我的意思是如果 num_rows() 返回零行意味着行中不存在值....

于 2012-12-22T13:11:37.500 回答