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数据库操作面向对象的优点
Oct 09 PHP
如何将一个表单同时提交到两个地方处理
Oct 09 PHP
用PHP的ob_start();控制您的浏览器cache!
Feb 14 PHP
mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数
Mar 21 PHP
PHP技术开发技巧分享
Mar 23 PHP
php上传文件的增强函数
Jul 21 PHP
PHP通过iconv将字符串从GBK转换为UTF8字符集
Jul 18 PHP
php简单实现发送带附件的邮件
Jun 10 PHP
用PHP代码给图片加水印
Jul 01 PHP
php查询及多条件查询
Feb 26 PHP
PHP实现一个多功能购物网站的案例
Sep 13 PHP
php array_chunk()函数用法与注意事项
Jul 12 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 SQL之where语句生成器
2009/03/24 PHP
支持中文的php加密解密类代码
2011/11/27 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
2016/06/30 PHP
PHP+Ajax验证码验证用户登录
2016/07/20 PHP
php json相关函数用法示例
2017/03/28 PHP
Laravel 之url参数,获取路由参数的例子
2019/10/21 PHP
文本加密解密
2006/06/23 Javascript
音乐播放用的的几个函数
2006/09/07 Javascript
Jquery实现自定义弹窗示例
2014/03/12 Javascript
通过$(this)使用jQuery包装后的方法或属性
2014/05/18 Javascript
jQuery使用$.ajax进行即时验证的方法
2015/12/08 Javascript
jQuery实现选项联动轮播效果【附实例】
2016/04/19 Javascript
原生js和jquery分别实现横向导航菜单效果
2016/05/13 Javascript
AngularJS入门教程之链接与图片模板详解
2016/08/19 Javascript
bootstrap table单元格新增行并编辑
2017/05/19 Javascript
10个经典的网页鼠标特效代码
2018/01/09 Javascript
vue.js学习笔记之v-bind和v-on解析
2018/05/03 Javascript
layui layer select 选择被遮挡的解决方法
2019/09/21 Javascript
React实现阿里云OSS上传文件的示例
2020/08/10 Javascript
8个非常实用的Vue自定义指令
2020/12/15 Vue.js
python连接sql server乱码的解决方法
2013/01/28 Python
Python中的yield浅析
2014/06/16 Python
python中使用mysql数据库详细介绍
2015/03/27 Python
使用beaker让Facebook的Bottle框架支持session功能
2015/04/23 Python
python遍历文件夹下所有excel文件
2018/01/03 Python
Python面向对象之类的封装操作示例
2019/06/08 Python
Python文件夹批处理操作代码实例
2020/07/21 Python
使用Python操作MySQL的小技巧
2020/09/10 Python
如何在Canvas上的图形/图像绑定事件监听的实现
2020/09/16 HTML / CSS
美国眼镜网站:EyeBuyDirect
2017/04/13 全球购物
英国女性时尚精品店:THE DRESSING ROOM
2018/05/23 全球购物
酒店总经理欢迎词
2014/01/15 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
县委务虚会发言材料
2014/10/20 职场文书
使用python向MongoDB插入时间字段的操作
2021/05/18 Python