PHP数据库操作Helper类完整实例


Posted in PHP onMay 11, 2016

本文实例讲述了PHP数据库操作Helper类。分享给大家供大家参考,具体如下:

php操作数据库分为几个步骤(这里以MYSQL为例):

1. 建立连接

$connection=mysql_connect($db_host,$db_username,$db_password);

2. 选择数据库

$db_select=mysql_select_db($db_database);

3. 执行CRUD操作

mysql_query("set names 'utf8'");//编码
$result=mysql_query($sqlstring);

(mysql_affected_rows()前一次mysql操作所影响的记录行数)

4. 查询

mysql_fetch_array($result);
mysql_fetch_row($result);

5. 关闭连接

mysql_close($connection);

DBHelper.php类文件:

<?php
class DBHelper
{
  //建立连接
  function GetConnection($db_host,$db_username,$db_password)
  {
    $connection=mysql_connect($db_host,$db_username,$db_password);
    if($connection==false)
      die("数据库连接失败:".mysql_error());//输入具体错误信息
    return $connection;
  }
  //选择对应数据库
  function DBSelect($db_database)
  {
    $db_select=mysql_select_db($db_database);
    if($db_select==false)
      die("数据库选择失败:".mysql_error());
    return $db_select;
  }
  //执行CRUD操作
  function Excute($sqlstring)
  {
    $result=mysql_query($sqlstring);
    return $result;
  }
  //释放资源
  function CloseConnection($connection)
  {
    if($connection!=null)
    mysql_close($connection);
  }
}
?>

dbtext.php配置文件:

<?php
$db_host="localhost";
$db_database="mymessage";
$db_username="root";
$db_password="123456";
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
Dec 06 PHP
PHP通过COM使用ADODB的简单例子
Dec 31 PHP
PHP has encountered an Access Violation 错误的解决方法
Jan 17 PHP
php输出xml格式字符串(用的这个)
Jul 12 PHP
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
Jun 18 PHP
php多功能图片处理类分享(php图片缩放类)
Mar 14 PHP
PHP使用imagick读取PDF生成png缩略图的两种方法
Mar 20 PHP
PHP文件读写操作相关函数总结
Nov 18 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
Dec 18 PHP
WordPress主题中添加文章列表页页码导航的PHP代码实例
Dec 22 PHP
Yii数据读取与跳转参数传递用法实例分析
Jul 12 PHP
PHP 模拟登陆功能实例详解
Sep 10 PHP
PHP查询附近的人及其距离的实现方法
May 11 #PHP
Smarty分页实现方法完整实例
May 11 #PHP
php简单获取复选框值的方法
May 11 #PHP
php上传图片类及用法示例
May 11 #PHP
php通过smtp邮件验证登陆的方法
May 11 #PHP
Smarty变量用法详解
May 11 #PHP
基于PHP实现商品成交时发送短信功能
May 11 #PHP
You might like
漫荒推荐:画风超赞的国风漫画推荐 超长假期不无聊
2020/03/08 国漫
PHP的FTP学习(一)
2006/10/09 PHP
dedecms模版制作使用方法
2007/04/03 PHP
php自动跳转中英文页面
2008/07/29 PHP
discuz的php防止sql注入函数
2011/01/17 PHP
深入PHP中的HashTable结构详解
2013/06/13 PHP
php不用正则验证真假身份证
2013/11/06 PHP
利用PHP抓取百度阅读的方法示例
2016/12/18 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
javascript 面向对象,实现namespace,class,继承,重载
2009/10/29 Javascript
关于JavaScript中原型继承中的一点思考
2012/07/25 Javascript
jquery Mobile入门—多页面切换示例学习
2013/01/08 Javascript
基于Javascript实现弹出页面效果
2016/01/01 Javascript
Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
2016/09/17 Javascript
解决拦截器对ajax请求的拦截实例详解
2016/12/21 Javascript
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
js设计模式之单例模式原理与用法详解
2019/08/15 Javascript
Python 字符串与二进制串的相互转换示例
2018/07/23 Python
Python多线程原理与用法详解
2018/08/20 Python
Python 使用Numpy对矩阵进行转置的方法
2019/01/28 Python
Python 中Django安装和使用教程详解
2019/07/03 Python
python爬虫基础知识点整理
2020/06/02 Python
python爬虫利器之requests库的用法(超全面的爬取网页案例)
2020/12/17 Python
用css3写出气球样式的示例代码
2017/09/11 HTML / CSS
CSS3中引入多种自定义字体font-face
2020/06/12 HTML / CSS
Perfumetrader荷兰:香水、化妆品和护肤品在线商店
2017/09/15 全球购物
东芝官网商城:还原日式美学,打造美好生活
2018/12/27 全球购物
数控技术与应用毕业生自荐信
2013/09/24 职场文书
计算机专业毕业生的自我评价
2013/11/18 职场文书
班会关于环保演讲稿
2013/12/29 职场文书
活动邀请函范文
2014/01/19 职场文书
自行车广告词大全
2014/03/21 职场文书
婚礼长辈答谢词
2015/09/29 职场文书
火锅店的开业营销方案范本!
2019/07/05 职场文书
python爬虫selenium模块详解
2021/03/30 Python
PostgreSQL事务回卷实战案例详析
2022/03/25 PostgreSQL