php中mysql模块部分功能的简单封装


Posted in PHP onSeptember 30, 2011
class mysql 
{ 
private $db; // datebase connect 
private $result; // mysql result 
static private $mysql; // mysql object 
private function __construct() 
{ // The work before Create an object 
$this->db = mysql_connect('localhost','root',''); 
mysql_select_db('hello', $this->db ); 
} 
public static function getObject() 
{ //if have a object,return that object,Not create 
if(! self::$mysql instanceof self) 
self::$mysql = new self; 
return self::$mysql; 
} 
public function query($sql) 
{ 
$this->result = mysql_query($sql, $this->db); 
return $this->result; 
} 
public function fetch() 
{ 
if( isset($this->result ) ) 
return mysql_fetch_assoc( $this->result ); 
} 
public function error() 
{ 
return 'error:'.mysql_error(); 
} 
public function num() // for sql select result 
{ 
return mysql_num_rows( $this->result ); 
} 
public function close() 
{ // return true or false 
return mysql_close( $this->db ); 
} 
}

这样做看起来就只对可移植有用,其它的作用还体会不到
PHP 相关文章推荐
抓取YAHOO股票报价的类
May 15 PHP
关于页面优化和伪静态
Oct 11 PHP
php foreach 使用&(与运算符)引用赋值要注意的问题
Feb 16 PHP
PHP句法规则详解 入门学习
Nov 09 PHP
php删除页面记录 同时刷新页面 删除条件用GET方式获得
Jan 10 PHP
php提示undefined index的几种解决方法
May 21 PHP
php设计模式之单例、多例设计模式的应用分析
Jun 30 PHP
php查看当前Session的ID实例
Mar 16 PHP
PHP编写学校网站上新生注册登陆程序的实例分享
Mar 21 PHP
PHP实现防盗链的方法分析
Jul 25 PHP
Laravel框架基于ajax实现二级联动功能示例
Jan 17 PHP
php操作redis数据库常见方法实例总结
Feb 20 PHP
php XMLWriter类的简单示例代码(RSS输出)
Sep 30 #PHP
简单的PHP缓存设计实现代码
Sep 30 #PHP
php利用iframe实现无刷新文件上传功能的代码
Sep 29 #PHP
php json_encode奇怪问题说明
Sep 27 #PHP
PHP安全配置详细说明
Sep 26 #PHP
使用PHP遍历文件夹与子目录的函数代码
Sep 26 #PHP
抓取并下载CSS中所有图片文件的php代码
Sep 26 #PHP
You might like
php 文章采集正则代码
2009/12/28 PHP
Windows下的PHP 5.3.x安装 Zend Guard Loader教程
2014/09/06 PHP
PHP简单获取视频预览图的方法
2015/03/12 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
PHP性能优化大全(php.ini)
2016/05/20 PHP
详解PHP防止直接访问.php 文件的实现方法
2017/07/28 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
JS中confirm,alert,prompt函数区别分析
2011/01/17 Javascript
url参数中有+、空格、=、%、&、#等特殊符号的问题解决
2013/05/15 Javascript
javascript中Object使用详解
2015/01/26 Javascript
JavaScript中的定时器之Item23的合理使用
2015/10/30 Javascript
node.js连接mongoDB数据库 快速搭建自己的web服务
2016/04/17 Javascript
Three.js基础学习教程
2017/11/16 Javascript
vue中使用cropperjs的方法
2018/03/01 Javascript
原生JavaScript实现remove()和recover()功能示例
2018/07/24 Javascript
angular2 NgModel模块的具体使用方法
2019/04/10 Javascript
vue之a-table中实现清空选中的数据
2019/11/07 Javascript
python获取本机外网ip的方法
2015/04/15 Python
Python简明入门教程
2015/08/04 Python
用django-allauth实现第三方登录的示例代码
2019/06/24 Python
Django 1.10以上版本 url 配置注意事项详解
2019/08/05 Python
pyecharts绘制中国2020肺炎疫情地图的实例代码
2020/02/12 Python
Python3利用openpyxl读写Excel文件的方法实例
2021/02/03 Python
Columbia美国官网:美国著名的户外服装品牌
2016/11/24 全球购物
俄罗斯第一家多品牌在线奢侈品精品店:Aizel.ru
2020/09/06 全球购物
鲜果饮品店创业计划书
2014/01/21 职场文书
秘书英文求职信范文
2014/01/31 职场文书
《我为你骄傲》教学反思
2014/02/20 职场文书
委托书样本
2014/04/02 职场文书
书香校园建设方案
2014/05/02 职场文书
2016大一新生入学教育心得体会
2016/01/23 职场文书
MySql子查询IN的执行和优化的实现
2021/08/02 MySQL
一文带你探究MySQL中的NULL
2021/11/11 MySQL
直播实况, OMG破敌三路五十分钟大战神技局摩托车
2022/04/01 DOTA
Springboot-cli 开发脚手架,权限认证,附demo演示
2022/04/28 Java/Android