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实现mysql数据库备份类
Mar 20 PHP
用sql命令修改数据表中的一个字段为非空(not null)的语句
Jun 04 PHP
PHP中文URL编解码(urlencode()rawurlencode()
Jul 03 PHP
PHP自定义函数收代码
Aug 01 PHP
php的array_multisort()使用方法介绍
May 16 PHP
php获取ip的三个属性区别介绍(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
Sep 23 PHP
php模板原理讲解
Nov 13 PHP
php采用curl模仿登录人人网发布动态的方法
Nov 07 PHP
支持中文的PHP按字符串长度分割成数组代码
May 17 PHP
php通过smtp邮件验证登陆的方法
May 11 PHP
php 自定义函数实现将数据 以excel 表格形式导出示例
Nov 13 PHP
php命令行模式代码实例详解
Feb 26 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
很温暖很温暖的Lester Young
2021/03/03 冲泡冲煮
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
PHP的邮件群发系统phplist配置方法详细总结
2016/03/30 PHP
PHP fopen函数用法实例讲解
2019/02/15 PHP
TNC vs BOOM BO3 第一场2.13
2021/03/10 DOTA
jQuery自带的一些常用方法总结
2014/09/03 Javascript
coffeescript使用的方式汇总
2015/08/05 Javascript
JS遍历数组及打印数组实例分析
2016/01/21 Javascript
使用jQuery实现鼠标点击左右按钮滑动切换
2017/08/04 jQuery
JavaScript面向对象精要(下部)
2017/09/12 Javascript
React根据宽度自适应高度的示例代码
2017/10/11 Javascript
全新打包工具parcel零配置vue开发脚手架
2018/01/11 Javascript
JS实现碰撞检测的方法分析
2018/01/19 Javascript
js实现搜索栏效果
2018/11/16 Javascript
微信小程序自定义底部导航带跳转功能
2018/11/27 Javascript
JS使用canvas中的measureText方法测量字体宽度示例
2019/02/02 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
2020/04/22 Javascript
Python标准库urllib2的一些使用细节总结
2015/03/16 Python
Python进程通信之匿名管道实例讲解
2015/04/11 Python
Python栈类实例分析
2015/06/15 Python
python实现爬虫统计学校BBS男女比例(一)
2015/12/31 Python
Python 包含汉字的文件读写之每行末尾加上特定字符
2016/12/12 Python
Python实现字符串格式化的方法小结
2017/02/20 Python
python二维列表一维列表的互相转换实例
2018/07/02 Python
Python读取系统文件夹内所有文件并统计数量的方法
2018/10/23 Python
如何用python写一个简单的词法分析器
2018/12/18 Python
Python标准库使用OrderedDict类的实例讲解
2019/02/14 Python
Python流程控制常用工具详解
2020/02/24 Python
Shopee菲律宾:在线购买和出售
2019/11/25 全球购物
ruby如何进行集成操作?Ruby能进行多重继承吗?
2013/10/16 面试题
大学生职业生涯规划书汇总
2014/03/20 职场文书
医务人员医德考评自我评价
2015/03/03 职场文书
保险内勤岗位职责
2015/04/13 职场文书
工会文体活动总结
2015/05/07 职场文书
企业党建工作总结2015
2015/05/26 职场文书
python自动化测试之Selenium详解
2022/03/13 Python