我如何在'where子句'中查询varchar和#1054未知列'variable'

时间:2018-07-10 02:48:12

标签: varchar

在MySQL中,如何查询varchar?我可以查询数字而不是字符。

public function getRfis()
{
  $projnum = $this->_item->proj_num;


  $db    = JFactory::getDbo();

  $query = $db->getQuery(true);

  $query->select('*');
  $query->from('#__projxrfi_request');

  $query->where('project_num =' .$projnum) ;


  $db->setQuery($query);

  $this->rfis = $db->loadObjectlist();

  return ($this->rfis);

 }

我正在寻找$ projnum。

此外,如果找不到匹配项...不存在任何记录...我收到错误消息,

1054'where子句'中的未知列'variable'

如何防止这种情况并返回null或0。

谢谢

0 个答案:

没有答案