MySQL增删改查工具PHP类
Freigeben: 2016-07-25 08:43:37
Original
1100 Leute haben es durchsucht
- 以前开发项目没用框架,直接面向对象开发很实用的一个mysql工具类。
-
- header("content-type:text/html;charset=utf-8");
- class DBUtils{
-
-
- /**
- *通用更新方法 insert update delete 操作
- *@param sql
- *@return bool true false
- */
- public function update($sql){
- $link = $this->getConn();
- mysql_query($sql);
- //如果出错显示
- if(DEBUG){
- echo mysql_error();
- }
- $rs = mysql_affected_rows($link);
- $rs = $rs > 0;
- mysql_close($link);
- return $rs;
- }
-
- /**
- *通用查询方法 select 操作
- *@param sql
- *@return array
- */
- public function queryRows($sql){
- //创建连接,编码,数据库
- $link = $this->getConn();
- //发送sql
- $rs = mysql_query($sql);
- //如果出错显示
- if(DEBUG){
- echo mysql_error();
- }
-
-
- $rows = array();
- while($row = mysql_fetch_array($rs)){
- $rows[] = $row;//pdemo7.php
- }
- //
- mysql_free_result($rs);
- mysql_close($link);
- return $rows;
- }
-
-
- /**
- *通用查询方法 select 操作 查询结果一行数据
- *@param sql
- *@return array 如果失败返回 false;
- */
- public function queryRow($sql){
- $rs = $this->queryRows($sql);
- if(!empty($rs[0])){
- return $rs[0];
- }
- return false;
- }
-
- /**
- *通用查询方法 select 操作 查询结果一个数据
- *@param sql
- *@return array 如果失败返回 false;
- * 例: select count(*) from user;
- */
- public function queryObj($sql){
- $rs = $this->queryRows($sql);
- //var_dump($rs);
- if(!empty($rs[0][0])){
- return $rs[0][0];
- }
- return false;
- }
-
-
- private function getConn(){
- $link = mysql_connect('127.0.0.1','root','');
- mysql_query("set names utf8");
- mysql_select_db("news");
- return $link;
- }
-
- }
复制代码
|
MySQL, PHP
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31