Model修改之添加getOne函数:只查询一条数据
Model中有find获取一条数据,但是只能用于本身的模型
Model中有query函数根据sql查询一个列表,但是对于只查询一条数据来说,有些不方便,所以重新写了一个只查询一条数据库的函数: /**<code class="prettyprint linenums lang-php"> /**<br>
* SQL查询(只取一条数据)<br>
* @access public<br>
* @param string $sql SQL指令<br>
* @param mixed $parse 是否需要解析SQL<br>
* @return mixed<br>
*/<br>
public function getOne($sql,$parse=false) {<br>
if(!is_bool($parse) && !is_array($parse)) {<br>
$parse = func_get_args();<br>
array_shift($parse);<br>
}<br>
if (!preg_match("/LIMIT/i", $sql)) {<br>
$sql = preg_replace('/[,;]$/i', '', trim($sql)) . ' LIMIT 1;';<br>
}<br>
$sql = $this->parseSql($sql,$parse);<br>
$resultSet = $this->db->query($sql);<br>
if(false === $resultSet) {<br>
return false;<br>
}<br>
if(empty($resultSet)) {<br>
return null;<br>
}<br>
return $resultSet[0];<br>
}
* 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元
热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

Dreamweaver Mac版
视觉化网页开发工具

禅工作室 13.0.1
功能强大的PHP集成开发环境

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

SublimeText3汉化版
中文版,非常好用