PHP工具类 MySQL增删改查工具类_MySQL
程序员文章站
2022-04-22 22:03:32
...
?php 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; } }
推荐阅读
-
自写的利用PDO对mysql数据库增删改查操作类
-
C#工具类MySqlHelper,基于MySql.Data.MySqlClient封装
-
C#操作MySQL的工具类MySqlHelper
-
ELK:ElasticSearch 5.x/6.x版本增删改查工具类
-
jdbc连接mysql连接数据库工具类
-
PHP工具类 MySQL增删改查工具类_MySQL
-
JDBC连接Mysql一个类实现增删改查,直接Ctrl+cv吧!(含sql)
-
C#操作MySQL的工具类MySqlHelper
-
Java语言mysql数据库的访问步骤,一个简单的实例——使用DAO(数据库操作类 Data Access Object ) 实现对mysql数据库的增删改查
-
JAVA_ JDBC基础、单元测试、JDBC API 、JDBC数据库增删改查、JDBC工具类抽取、实现简单的用户登录功能、解决SQL注入问题:preparedStatement