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 相关文章推荐
PHP访问MYSQL数据库封装类(附函数说明)
Dec 04 PHP
PHP中extract()函数的定义和用法
Aug 17 PHP
基于curl数据采集之正则处理函数get_matches的使用
Apr 28 PHP
PHP+MySQL插入操作实例
Jan 21 PHP
php获取从百度、谷歌等搜索引擎进入网站关键词的方法
Jul 08 PHP
WordPress网站性能优化指南
Nov 18 PHP
Zend Framework框架路由机制代码分析
Mar 22 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
Aug 19 PHP
php+webSoket实现聊天室示例代码(附源码)
Feb 17 PHP
利用laravel搭建一个迷你博客实战教程
Aug 13 PHP
PHP创建XML接口示例
Jul 04 PHP
laravel 中某一字段自增、自减的例子
Oct 11 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
《逃离塔科夫》——“萌新劝退,老手自嗨”的硬核FPS游戏
2020/04/03 其他游戏
PHP打印输出函数汇总
2016/08/28 PHP
phpStorm2020 注册码
2020/09/17 PHP
phpstudy隐藏index.php的方法
2020/09/21 PHP
JQuery实现倒计时按钮的实现代码
2012/03/23 Javascript
基于jQuery的简单九宫格实现代码
2012/08/09 Javascript
kindeditor编辑器点中图片滚动条往上顶的bug
2015/07/05 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
2016年最热门的15 款代码语法高亮工具,美化你的代码
2016/01/06 Javascript
JavaScript SHA-256加密算法详细代码
2016/10/06 Javascript
微信小程序 swiper组件轮播图详解及实例
2016/11/16 Javascript
localStorage实现便签小程序
2016/11/28 Javascript
JavaScript原生节点操作小结
2017/01/17 Javascript
详解JavaScript调用栈、尾递归和手动优化
2017/06/03 Javascript
Koa 使用小技巧(小结)
2018/10/22 Javascript
浅谈vue 多个变量同时赋相同值互相影响
2020/08/05 Javascript
JS绘图Flot如何实现动态可刷新曲线图
2020/10/16 Javascript
[01:25:38]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第一场 1月19日
2021/03/11 DOTA
基于Python开发chrome插件的方法分析
2018/07/07 Python
kaggle+mnist实现手写字体识别
2018/07/26 Python
python实现Virginia无密钥解密
2019/03/20 Python
详解python运行三种方式
2019/05/13 Python
TensorFlow实现指数衰减学习率的方法
2020/02/05 Python
CSS3 渐变(Gradients)之CSS3 径向渐变
2016/07/08 HTML / CSS
html5启动原生APP总结
2020/07/03 HTML / CSS
Hurley官方网站:扎根于海滩生活方式的全球青年文化品牌
2020/05/18 全球购物
带病坚持工作事迹
2014/05/03 职场文书
公司离职证明标准样本
2014/10/05 职场文书
三好学生事迹材料
2014/12/24 职场文书
团组织推优材料
2014/12/29 职场文书
晚会开幕词
2015/01/28 职场文书
小班教师个人总结
2015/02/05 职场文书
2015年国庆节活动总结
2015/03/23 职场文书
公司前台接待岗位职责
2015/04/03 职场文书
网吧管理制度范本
2015/08/05 职场文书
springboot中一些比较常用的注解总结
2021/06/11 Java/Android