php入门之连接mysql数据库的一个类


Posted in PHP onApril 21, 2012

项目结构:

php入门之连接mysql数据库的一个类

运行效果;

php入门之连接mysql数据库的一个类
conn.php

<?php 
class ConnectionMySQL{ 
//主机 
private $host="localhost"; 
//数据库的username 
private $name="root"; 
//数据库的password 
private $pass=""; 
//数据库名称 
private $table="phptest"; 
//编码形式 
private $ut="utf-8"; 
//构造函数 
function __construct(){ 
$this->ut=$ut; 
$this->connect(); 
} 
//数据库的链接 
function connect(){ 
$link=mysql_connect($this->host,$this->name,$this->pass) or die ($this->error()); 
mysql_select_db($this->table,$link) or die("没该数据库:".$this->table); 
mysql_query("SET NAMES '$this->ut'"); 
} 
function query($sql, $type = '') { 
if(!($query = mysql_query($sql))) $this->show('Say:', $sql); 
return $query; 
} 
function show($message = '', $sql = '') { 
if(!$sql) echo $message; 
else echo $message.'<br>'.$sql; 
} 
function affected_rows() { 
return mysql_affected_rows(); 
} 
function result($query, $row) { 
return mysql_result($query, $row); 
} 
function num_rows($query) { 
return @mysql_num_rows($query); 
} 
function num_fields($query) { 
return mysql_num_fields($query); 
} 
function free_result($query) { 
return mysql_free_result($query); 
} 
function insert_id() { 
return mysql_insert_id(); 
} 
function fetch_row($query) { 
return mysql_fetch_row($query); 
} 
function version() { 
return mysql_get_server_info(); 
} 
function close() { 
return mysql_close(); 
} 
//向$table表中插入值 
function fn_insert($table,$name,$value){ 
$this->query("insert into $table ($name) value ($value)"); 
} 
//根据$id值删除表$table中的一条记录 
function fn_delete($table,$id,$value){ 
$this->query("delete from $table where $id=$value"); 
echo "id为". $id." 的记录被成功删除!"; 
} 
} 
$db = new ConnectionMySQL(); 
$db->fn_insert('test','id,name,sex',"'','hongtenzone','M'"); 
$db->fn_delete('test', 'id', 1); 
?>
PHP 相关文章推荐
桌面中心(三)修改数据库
Oct 09 PHP
TMDPHP 模板引擎使用教程
Mar 13 PHP
解析php5配置使用pdo
Jul 03 PHP
thinkphp的c方法使用示例
Feb 24 PHP
ThinkPHP验证码使用简明教程
Mar 05 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
Jul 19 PHP
Thinkphp多文件上传实现方法
Oct 31 PHP
php+jQuery+Ajax实现点赞效果的方法(附源码下载)
Jul 21 PHP
Linux下编译redis和phpredis的方法
Apr 07 PHP
php常用字符函数实例小结
Dec 29 PHP
通过php动态传数据到highcharts
Apr 05 PHP
thinkPHP框架乐观锁和悲观锁实例分析
Oct 30 PHP
洪恩在线成语词典小偷程序php版
Apr 20 #PHP
php 文件上传实例代码
Apr 19 #PHP
php开发留言板的CRUD(增,删,改,查)操作
Apr 19 #PHP
php和mysql中uft-8中文编码乱码的几种解决办法
Apr 19 #PHP
php递归创建和删除文件夹的代码小结
Apr 13 #PHP
redis 队列操作的例子(php)
Apr 12 #PHP
PHP得到某段时间区间的时间戳 php定时任务
Apr 12 #PHP
You might like
支持中文字母数字、自定义字体php验证码代码
2012/02/27 PHP
简单的php数据库操作类代码(增,删,改,查)
2013/04/08 PHP
ThinkPHP控制器间实现相互调用的方法
2014/10/31 PHP
PHP 反射(Reflection)使用实例
2015/05/12 PHP
php 使用html5实现多文件上传实例
2016/10/24 PHP
tp5.1 框架路由操作-URL生成实例分析
2020/05/26 PHP
javascript检查日期格式的函数[比较全]
2008/10/17 Javascript
Javascript var变量隐式声明方法
2009/10/19 Javascript
使用IE6看老赵的博客 jQuery初探
2010/01/17 Javascript
jquery 插件学习(一)
2012/08/06 Javascript
一个网页标题title的闪动提示效果实现思路
2014/03/22 Javascript
JavaScript实现打字效果的方法
2015/07/10 Javascript
通过XMLHttpRequest和jQuery实现ajax的几种方式
2015/08/28 Javascript
网页从弹窗页面单选框传值至父页面代码分享
2015/09/29 Javascript
比较常见的javascript中定义函数的区别
2015/11/09 Javascript
基于jQuery实现简单的折叠菜单效果
2015/11/23 Javascript
vue内置指令详解
2018/04/03 Javascript
Node.js Express安装与使用教程
2018/05/11 Javascript
jsonp跨域获取数据的基础教程
2018/07/01 Javascript
vue在手机中通过本机IP地址访问webApp的方法
2018/08/15 Javascript
vue-cli3搭建项目的详细步骤
2018/12/05 Javascript
说说Vue.js中的functional函数化组件的使用
2019/02/12 Javascript
js中值引用和地址引用实例分析
2019/06/21 Javascript
Vue el-autocomplete远程搜索下拉框并实现自动填充功能(推荐)
2019/10/25 Javascript
js 函数性能比较方法
2020/08/24 Javascript
详解JavaScript中new操作符的解析和实现
2020/09/04 Javascript
js基于canvas实现时钟组件
2021/02/07 Javascript
python中cPickle用法例子分享
2014/01/03 Python
Python 私有化操作实例分析
2019/11/21 Python
关于tensorflow softmax函数用法解析
2020/06/30 Python
俄罗斯苹果优质经销商商店:iPort
2020/05/27 全球购物
大学生四年生活自我鉴定
2013/11/21 职场文书
大学生饮食连锁店创业计划书
2014/01/17 职场文书
《罗布泊,消逝的仙湖》教学反思
2014/03/01 职场文书
《会走路的树》教后反思
2014/04/19 职场文书
大学生年度个人总结
2015/02/15 职场文书