Model修改之添加getOne函数
程序员文章站
2024-01-15 12:06:58
...
Model修改之添加getOne函数:只查询一条数据
Model中有find获取一条数据,但是只能用于本身的模型
Model中有query函数根据sql查询一个列表,但是对于只查询一条数据来说,有些不方便,所以重新写了一个只查询一条数据库的函数:
Model中有find获取一条数据,但是只能用于本身的模型
Model中有query函数根据sql查询一个列表,但是对于只查询一条数据来说,有些不方便,所以重新写了一个只查询一条数据库的函数:
/**
* SQL查询(只取一条数据)
* @access public
* @param string $sql SQL指令
* @param mixed $parse 是否需要解析SQL
* @return mixed
*/
public function getOne($sql,$parse=false) {
if(!is_bool($parse) && !is_array($parse)) {
$parse = func_get_args();
array_shift($parse);
}
if (!preg_match("/LIMIT/i", $sql)) {
$sql = preg_replace('/[,;]$/i', '', trim($sql)) . ' LIMIT 1;';
}
$sql = $this->parseSql($sql,$parse);
$resultSet = $this->db->query($sql);
if(false === $resultSet) {
return false;
}
if(empty($resultSet)) {
return null;
}
return $resultSet[0];
}
AD:真正免费,域名+虚机+企业邮箱=0元
上一篇: 当我试着使用<inputtype=image>标记时,但$foo
下一篇: MySQL 简易序列
推荐阅读
-
Model修改之添加getOne函数
-
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入_PHP
-
php数组函数序列之array_push 数组尾部添加一个或多个元素(入栈),返回新长度。
-
MYSQL基础之连接MYSQL、修改密码、添加用户
-
ASP.NET MVC5网站开发之添加删除重置密码修改密码列表浏览管理员篇2(六)
-
ASP.NET MVC5网站开发之添加删除重置密码修改密码列表浏览管理员篇2(六)
-
MYSQL基础之连接MYSQL、修改密码、添加用户
-
PHP图片处理之使用imagecopy函数添加图片水印实例
-
Android6.0 源码修改之 仿IOS添加全屏可拖拽浮窗返回按钮
-
ASP.NET MVC5网站开发之添加\删除\重置密码\修改密码\列表浏览管理员篇2(六)