本文整理汇总了PHP中obj::fetchOne方法的典型用法代码示例。如果您正苦于以下问题:PHP obj::fetchOne方法的具体用法?PHP obj::fetchOne怎么用?PHP obj::fetchOne使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类obj
的用法示例。
在下文中一共展示了obj::fetchOne方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: delCate
/**
* 删除分类
*
* @param integer $cateId 分类ID
*/
public function delCate($cateId)
{
// 先检查该分类是否有子分类
$select = $this->db->select()->from('category', 'cate_id')->where('parent_id = ?', $cateId)->limit(1);
$child = $this->db->fetchOne($select);
if (!empty($child)) {
throw new Regulus_Exception('该分类下有子分类,必须先删除或者转移所有子分类才能删除父分类');
}
$where = $this->db->quoteInto('cate_id = ?', $cateId);
$this->db->delete('category', $where);
$this->_allCates = null;
}
示例2: fetchSclare
/**
* @name fetchSclare
* @desc 执行SQL语句并返回第一行第一列
* @param string $sql 要执行的sql语句
* @return mixed
* @access public
*/
public function fetchSclare($sql)
{
$return = false;
$begin_microtime = Debug::getTime();
try {
$info = $this->db->fetchOne($sql, MYSQL_NUM);
} catch (Exception $e) {
$this->halt($e, $sql);
return false;
}
if (!empty($info)) {
$return = $info[0];
}
Debug::db($this->db_host, $this->db_name, $sql, Debug::getTime() - $begin_microtime, $return);
return $return;
}