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 相关文章推荐
example1.php
Oct 09 PHP
用PHP实现WEB动态网页静态
Oct 09 PHP
一个简单计数器的源代码
Oct 09 PHP
?繁体转换的class
Oct 09 PHP
php提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
May 06 PHP
php绘制一个扇形的方法
Jan 24 PHP
PHP实现搜索相似图片
Sep 22 PHP
我整理的PHP 7.0主要新特性
Jan 07 PHP
PHP中list方法用法示例
Dec 01 PHP
Zend Framework入门教程之Zend_Db数据库操作详解
Dec 08 PHP
2017年最好用的9个php开发工具推荐(超好用)
Oct 23 PHP
Yii框架模拟组件调用注入示例
Nov 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
PHP的Yii框架中YiiBase入口类的扩展写法示例
2016/03/17 PHP
Javascript实例教程(19) 使用HoTMetal(3)
2006/12/23 Javascript
jquery下实现overlay遮罩层代码
2010/08/25 Javascript
网页源代码保护(禁止右键、复制、另存为、查看源文件)
2012/05/23 Javascript
jquery实现的网页自动播放声音
2014/04/30 Javascript
JavaScript导出Excel实例详解
2014/11/25 Javascript
jQuery制作简洁的多级联动Select下拉框
2014/12/23 Javascript
详解页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
2015/12/03 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
2016/08/09 Javascript
JQueryEasyUI之DataGrid数据显示
2016/11/23 Javascript
如何利用JQuery实现从底部回到顶部的功能
2016/12/27 Javascript
深究AngularJS之ui-router详解
2017/06/13 Javascript
Javascript中 toFixed四舍六入方法
2017/08/21 Javascript
jQuery实现基本淡入淡出效果的方法详解
2018/09/05 jQuery
JavaScript canvas基于数组生成柱状图代码实例
2020/03/06 Javascript
vue 通过 Prop 向子组件传递数据的实现方法
2020/10/30 Javascript
[51:17]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
python使用分治法实现求解最大值的方法
2015/05/12 Python
Python数据可视化正态分布简单分析及实现代码
2017/12/04 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
2018/01/24 Python
Python中垃圾回收和del语句详解
2018/11/15 Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
2019/07/15 Python
python中property和setter装饰器用法
2019/12/19 Python
6行Python代码实现进度条效果(Progress、tqdm、alive-progress​​​​​​​和PySimpleGUI库)
2020/01/06 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
python 爬虫爬取京东ps4售卖情况
2020/12/18 Python
爱尔兰领先的在线体育用品零售商:theGAAstore
2018/04/16 全球购物
法国滑雪假期的专家:Ski Planet
2019/11/02 全球购物
六年级数学教学反思
2014/02/03 职场文书
致800米运动员广播稿
2014/02/16 职场文书
大宝sod蜜广告词
2014/03/21 职场文书
倡导文明标语
2014/06/16 职场文书
个人查摆问题整改措施
2014/10/04 职场文书
2015年世界无烟日活动方案
2015/05/04 职场文书
《鲁班学艺》读后感3篇
2019/11/27 职场文书
Python超详细分步解析随机漫步
2022/03/17 Python