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 相关文章推荐
php使用curl抓取qq空间的访客信息示例
Feb 28 PHP
PHP类中的魔术方法(Magic Method)简明总结
Jul 08 PHP
php数组保存文本与文本反编成数组实例
Nov 13 PHP
thinkphp模板输出技巧汇总
Nov 24 PHP
php清除和销毁session的方法分析
Mar 19 PHP
Symfony2安装第三方Bundles实例详解
Feb 04 PHP
PHP7.1实现的AES与RSA加密操作示例
Jun 15 PHP
PHP实现的日历功能示例
Sep 01 PHP
php 中phar包的使用教程详解
Oct 26 PHP
PHP7内核之Reference详解
Mar 14 PHP
phpQuery采集网页实现代码实例
Apr 02 PHP
Yii 框架使用Forms操作详解
May 18 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与C#分别格式化文件大小的代码
2011/05/14 PHP
php一个找二层目录的小东东
2012/08/02 PHP
PHP中加密解密函数与DES加密解密实例
2014/10/17 PHP
Laravel5.1自定义500错误页面示例
2016/10/09 PHP
PHP7如何开启Opcode打造强悍性能详解
2018/05/11 PHP
[原创]图片分页查看
2006/08/28 Javascript
jQuery select操作控制方法小结
2010/05/26 Javascript
javascript计时器事件使用详解
2014/01/07 Javascript
瀑布流布局代码一例
2014/04/11 Javascript
jsPDF导出pdf示例
2014/05/02 Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
2015/12/24 Javascript
Vue.js每天必学之数据双向绑定
2016/09/05 Javascript
微信小程序 实例开发总结
2017/04/26 Javascript
vue的Virtual Dom实现snabbdom解密
2017/05/03 Javascript
AngularJS service之select下拉菜单效果
2017/07/28 Javascript
详解webpack + react + react-router 如何实现懒加载
2017/11/20 Javascript
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
zepto.js 实时监听输入框的方法
2018/12/04 Javascript
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
基于python的socket实现单机五子棋到双人对战
2020/03/24 Python
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
2020/06/01 Python
详解用Python调用百度地图正/逆地理编码API
2020/07/02 Python
Python selenium环境搭建实现过程解析
2020/09/08 Python
Python计算矩阵的和积的实例详解
2020/09/10 Python
DRF使用simple JWT身份验证的实现
2021/01/14 Python
日本民宿预约平台:STAY JAPAN
2017/07/01 全球购物
Larsson & Jennings官网:现代瑞士钟表匠
2018/03/20 全球购物
北美个性化礼品商店:Things Remembered
2018/06/12 全球购物
司马光教学反思
2014/02/01 职场文书
汽车机修工岗位职责
2014/03/06 职场文书
关于读书的演讲稿800字
2014/08/27 职场文书
市场部经理岗位职责
2015/02/02 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
导游词之镇江-金山寺
2019/10/14 职场文书
解决Golang time.Parse和time.Format的时区问题
2021/04/29 Golang
SpringBoot整合Redis入门之缓存数据的方法
2021/11/17 Redis