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 相关文章推荐
Windows下的PHP5.0详解
Nov 18 PHP
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
Dec 06 PHP
php生成缩略图的类代码
Oct 02 PHP
PHP数组交集的优化代码分析
Mar 06 PHP
第二章 PHP入门基础之php代码写法
Dec 30 PHP
for循环连续求和、九九乘法表代码
Feb 20 PHP
基于empty函数的判断详解
Jun 17 PHP
解析php file_exists无效的解决办法
Jun 26 PHP
php图形jpgraph操作实例分析
Feb 22 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
Nov 14 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
Jun 14 PHP
PHP如何将图片文件上传到另外一台服务器上
Aug 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
discuz 首页四格:最新话题+最新回复+热门话题+精华文章插件
2007/08/19 PHP
php 获取mysql数据库信息代码
2009/03/12 PHP
php遍历所有文件及文件夹的方法深入解析
2013/06/08 PHP
基于empty函数的判断详解
2013/06/17 PHP
php 伪静态之IIS篇
2014/06/02 PHP
用PHP生成excel文件到指定目录
2015/06/22 PHP
PHP 对象继承原理与简单用法示例
2020/04/21 PHP
jQuery EasyUI API 中文文档 - NumberBox数字框
2011/10/13 Javascript
原生javascript实现自动更新的时间日期
2016/02/12 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
2016/05/09 Javascript
js字符串截取函数slice、substring和substr的比较
2016/05/17 Javascript
前端js实现文件的断点续传 后端PHP文件接收
2016/10/14 Javascript
微信小程序 教程之wxapp 视图容器 view
2016/10/19 Javascript
JavaScript关联数组用法分析【概念、定义、遍历】
2017/03/15 Javascript
extjs图表绘制之条形图实现方法分析
2020/03/06 Javascript
Vue-router编程式导航的两种实现代码
2021/03/04 Vue.js
分享Python文本生成二维码实例
2016/01/06 Python
浅谈Python在pycharm中的调试(debug)
2018/11/29 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
2019/06/26 Python
使用 Django Highcharts 实现数据可视化过程解析
2019/07/31 Python
Django--权限Permissions的例子
2019/08/28 Python
如何把python项目部署到linux服务器
2020/08/26 Python
python 匿名函数与三元运算学习笔记
2020/10/23 Python
Django配置跨域并开发测试接口
2020/11/04 Python
python读取图片颜色值并生成excel像素画的方法实例
2021/02/19 Python
国际领先的在线时尚服装和配饰店:DressLily
2019/03/03 全球购物
电气自动化大学生求职信
2013/10/16 职场文书
中学学校门卫岗位职责
2014/08/15 职场文书
党支部三会一课计划
2014/09/24 职场文书
汽车机电维修工求职信
2014/09/30 职场文书
2014银行授权委托书样本
2014/10/04 职场文书
销售工作决心书
2015/02/04 职场文书
2015年安全生产月工作总结
2015/07/27 职场文书
教你利用python实现企业微信发送消息
2021/05/23 Python
使用logback实现按自己的需求打印日志到自定义的文件里
2021/08/30 Java/Android
NodeJs使用webpack打包项目的方法详解
2022/02/28 NodeJs