php mysql帮助类,基于PHP的MYSQL操作类
自己最常用的MYSQL操作类
class mysql
{
public $fetch_mode = MYSQL_BOTH;
public $record = array( );
public $count = NULL;
public function __construct( )
{
$this->connect( );
}
public function connect( )
{
if ( !( $this->link = mysql_connect( DB_HOST, DB_USER, DB_PASS ) ) )
{
exit( mysql_error( ) );
}
mysql_query( "SET NAMES UTF8" );
if ( !mysql_select_db( DB_DATE, $this->link ) )
{
exit( "未能找到数据库:".DB_DATE );
}
}
public function ping( )
{
if ( !mysql_ping( $this->link ) )
{
mysql_close( $this->link );
$this->connect( );
}
}
public function query( $sql )
{
mysql_query( "SET NAMES UTF8" );
return mysql_query( $sql );
}
public function num_rows( $result )
{
return mysql_num_rows( $result );
}
public function affected_rows( )
{
return mysql_affected_rows( );
}
public function num_fields( $result )
{
return mysql_num_fields( $result );
}
public function free_result( $result )
{
return mysql_free_result( $result );
}
public function insert_id( )
{
return mysql_insert_id( );
}
public function close( )
{
return mysql_close( );
}
public function fetch_array( $result )
{
if ( $result )
{
return mysql_fetch_array( $result, $this->fetch_mode );
}
}
public function fetch_row( $rs )
{
$this->record = mysql_fetch_array( $rs, $this->fetch_mode );
return $this->record;
}
public function fetch_all( $rs )
{
$arr = array( );
while ( $this->record = mysql_fetch_array( $rs, $this->fetch_mode ) )
{
$arr[] = $this->record;
}
return $arr;
}
}
?>
php mysql帮助类,基于PHP的MYSQL操作类相关推荐
- php pdo 事物类,一个基于PDO的数据库操作类(新) 一个PDO事务实例
/* * 作者:胡睿 * 日期:2011/03/19 * 电邮:hooray0905@foxmail.com * * 20110319 * 常用数据库操作,如:增删改查,获取单条记录.多条记录,返回最 ...
- MySQL各种优化基于《高性能MySQL第三版》
[TOC] MySQL各种优化 查询优化 查询优化器模块 查询优化器的任务是发现执行 SQL 查询的最佳方案.大多数查询优化器,要么基于规则.要么基于成本. 大多数查询优化器,包含 MySQL 的查询 ...
- mysql 主从复制 和基于gtid的mysql主从复制
主从复制 原理: mysql 无需借助第三方工具,而是其自带的同步复制功能,另外一点,mysql 的主从 复制并不是从硬盘给上文件直接同步,而是逻辑的 binlog 日志同步到本地的应用执行的过 程. ...
- mysql inception web_基于Inception搭建MySQL SQL审核平台Yearing
Inception 1. Inceptionj简介 Inception是一款针对MySQL的SQL语句审核自动化运维工具.使用Inception,将会给DBA带来更大的便利性,将DBA从繁冗的工作中解 ...
- Mysql进阶(4)——基于MHA的MySQL高可用架构
前言 MySQL高可用性大杀器之MHA MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职 ...
- Java开发中的工具类——基于JedisPool的Redis工具类
目录 一.Maven依赖 二.Redis配置类 三.使用@Cacheable注解进行数据缓存 四.自定义Redis工具类及使用 4.1 序列化工具类 4.2 redis客户端工具类 4.3 redis ...
- php pdo oracle操作类,一个基于PDO的数据库操作类
百度之后决定使用PDO,至于为什么选择PDO,这里就不再多说,大家自己去百度下就能明白. 既然要换,那最基本就需要有个常用的数据库操作类,也就是所谓的增删改查等,昨晚捣腾了一晚,大致弄出了个雏形,以下 ...
- android 日期时间类,Android 时间与日期操作类
获取本地日期与时间 public String getCalendar() { @SuppressLint("SimpleDateFormat") SimpleDateFormat ...
- php操作xml类,PHP实现的XML操作类【XML Library】
本文实例讲述了PHP实现的XML操作类.分享给大家供大家参考,具体如下: 这是一个接口程序,需要大量分析解析XML,PHP的xml_parse_into_struct()函数不能直接生成便于使用的数组 ...
最新文章
- 用JavaScript写Session的两种方法
- 您如何确定以编程方式发送的电子邮件不会自动标记为垃圾邮件?
- 抓取猫眼电影top100的正则、bs4、pyquery、xpath实现方法
- NLP之BoWNLTK:自然语言处理中常用的技术——词袋法Bow、NLTK库
- Win7安装VC++6.0已知的兼容性问题的解决方法
- 从ODA看一体机的木桶理论
- python pygame模块按键延迟_pygame模块中键控命令不能实现方块移动,求解
- python递归函数的意思_Python 递归函数
- 如何用c语言验证一个定理,验证动量定理方法一
- 为什么在Python中使用string.join(list)而不是list.join(string)?
- 我如何判断漏洞奖励计划是否值得参加?如何获得最大收益?
- SharePoint 2010 自定义Ribbon实现文档批量下载为Zip文件
- UITableView的分割线不满屏的解决方法
- 10个要点为Joomla网站创建完善的SEO优化内容
- 贴一篇以前写的产品推广旧文
- ElasticSearch文档检索,分词、精确匹配、多条件
- 用acts_as_paranoid 做假删除
- win10触摸板双指单击不能唤出右键菜单
- 如何衡量软件系统的复杂度(二)
- Squid之传统代理和透明代理解析实验步骤
热门文章
- Python-异常处理
- 重启nginx后丢失nginx.pid的解决方法(转)
- 网易研选大数据架构演进
- 情感分析技术在美团推荐系统中的探索与应用
- 【白皮书分享】2020年短视频全链路营销白皮书.pdf(附下载链接)
- 好文!2020届最新互联网校招薪资大全!
- 呈现模式_曝光 | 福特Mustang Mach-E将提供三种驾驶模式
- Android NDK开发:打包so库及jar包供他人使用
- python数据预测模型算法_《python机器学习—预测分析核心算法》:构建预测模型的一般流程...
- Linux电驴客户端,ubuntu装电驴