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
php设计模式 Builder(建造者模式)
Jun 26 PHP
浅谈php serialize()与unserialize()的用法
Jun 05 PHP
解析yii数据库的增删查改
Jun 20 PHP
php判断正常访问和外部访问的示例
Feb 10 PHP
codeigniter中测试通过的分页类示例
Apr 17 PHP
PHP微信开发之文本自动回复
Jun 23 PHP
PHP lcfirst()函数定义与用法
Mar 08 PHP
php 使用mpdf实现指定字段配置字体样式的方法
Jul 29 PHP
在TP5数据库中四个字段实现无限分类的示例
Oct 18 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
Mar 26 PHP
PHP7 标准库修改
Mar 09 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获取MSN好友列表类的实现代码
2013/06/23 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
2016/10/25 PHP
php求数组全排列,元素所有组合的方法总结
2017/03/14 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
PHP实现提高SESSION响应速度的几种方法详解
2019/08/09 PHP
JavaScript 读取元素的CSS信息的代码
2010/02/07 Javascript
js遍历、动态的添加数据的小例子
2013/06/22 Javascript
javascript从右边截取指定字符串的三种实现方法
2013/11/29 Javascript
javasctipt如何显示几分钟前、几天前等
2014/04/30 Javascript
javascript实现页面刷新时自动清空表单并选中的方法
2015/07/18 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
使用Angular CLI进行单元测试和E2E测试的方法
2018/03/24 Javascript
JS实现的RC4加密算法示例
2018/08/16 Javascript
vue设置动态请求地址的例子
2019/11/01 Javascript
Node.JS发送http请求批量检查文件中的网页地址、服务是否有效可用
2019/11/20 Javascript
Element的el-tree控件后台数据结构的生成以及方法的抽取
2020/03/05 Javascript
Python迭代器定义与简单用法分析
2018/04/30 Python
Python第三方库face_recognition在windows上的安装过程
2019/05/03 Python
使用Django开发简单接口实现文章增删改查
2019/05/09 Python
django 实现将本地图片存入数据库,并能显示在web上的示例
2019/08/07 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
2020/08/07 Python
Pycharm操作Git及GitHub的步骤详解
2020/10/27 Python
HTML5中语义化 b 和 i 标签
2008/10/17 HTML / CSS
遮罩层 + Iframe实现界面自动显示的示例代码
2020/04/26 HTML / CSS
清除canvas画布内容(点擦除+线擦除)
2020/08/12 HTML / CSS
Champion澳大利亚官网:美国冠军运动服装
2018/05/07 全球购物
教师实习自我鉴定
2013/12/14 职场文书
团组织关系介绍信
2014/01/12 职场文书
爱国演讲稿400字
2014/05/07 职场文书
创建文明城市标语
2014/06/16 职场文书
中职招生先进个人材料
2014/08/31 职场文书
如何用JS实现简单的数据监听
2021/05/06 Javascript
Python+Selenium自动化环境搭建与操作基础详解
2022/03/13 Python
windows server2008 开启端口的实现方法
2022/06/25 Servers
利用Python实时获取steam特惠游戏数据
2022/06/25 Python