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 相关文章推荐
删除数组元素实用的PHP数组函数
Aug 18 PHP
PHP 变量定义和变量替换的方法
Jul 30 PHP
eAccelerator的安装与使用详解
Jun 13 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
Jun 25 PHP
php预定义变量使用帮助(带实例)
Oct 30 PHP
php生成QRcode实例
Sep 22 PHP
PHP利用header跳转失效的解决方法
Oct 24 PHP
10个对初学者非常有用的PHP技巧
Apr 06 PHP
PHP中如何判断exec函数执行成功?
Aug 04 PHP
在php7中MongoDB实现模糊查询的方法详解
May 03 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
Jun 11 PHP
php连接mysql数据库最简单的实现方法
Sep 24 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
逐步提升php框架的性能
2008/01/10 PHP
php权重计算方法代码分享
2014/01/09 PHP
PHP获取Exif缩略图的方法
2015/07/13 PHP
根据key删除数组中指定的元素实现方法
2017/03/02 PHP
在Z-Blog中运行代码[html][/html](纯JS版)
2007/03/25 Javascript
js history对象简单实现返回和前进
2013/10/30 Javascript
Script标签与访问HTML页面详解
2014/01/10 Javascript
Javascript 高阶函数使用介绍
2015/06/15 Javascript
聊一聊JS中的prototype
2016/09/29 Javascript
flag和jq on 的绑定多个对象和方法(必看)
2017/02/27 Javascript
nodejs用gulp管理前端文件方法
2018/06/24 NodeJs
js中this的指向问题归纳总结
2018/11/28 Javascript
微信小程序+腾讯地图开发实现路径规划绘制
2019/05/22 Javascript
layui按条件隐藏表格列的实例
2019/09/19 Javascript
jQuery轮播图功能制作方法详解
2019/12/03 jQuery
[55:45]DOTA2上海特级锦标赛D组败者赛 Liquid VS COL第一局
2016/02/28 DOTA
[03:01]完美盛典趣味短片 DOTA2年度最佳&拉胯英雄
2019/12/07 DOTA
python构造icmp echo请求和实现网络探测器功能代码分享
2014/01/10 Python
Python获取脚本所在目录的正确方法
2014/04/15 Python
python登录pop3邮件服务器接收邮件的方法
2015/04/30 Python
Python编程中装饰器的使用示例解析
2016/06/20 Python
python实现贪吃蛇游戏
2020/03/21 Python
Django框架HttpRequest对象用法实例分析
2019/11/01 Python
PyCharm中如何直接使用Anaconda已安装的库
2020/05/28 Python
python golang中grpc 使用示例代码详解
2020/06/03 Python
python二维图制作的实例代码
2020/12/03 Python
利用html5 file api读取本地文件示例(如图片、PDF等)
2018/03/07 HTML / CSS
泰国国际航空公司官网:Thai Airways International
2019/12/04 全球购物
国贸专业大学生职业生涯规划范文
2014/01/10 职场文书
学校万圣节活动方案
2014/02/13 职场文书
给公司的建议书范文
2014/05/13 职场文书
优质服务演讲稿
2014/05/14 职场文书
走群众路线剖析材料
2014/10/09 职场文书
2014小学二年级班主任工作总结
2014/12/05 职场文书
关于实现中国梦的心得体会
2016/01/05 职场文书
React 高阶组件HOC用法归纳
2021/06/13 Javascript