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动态创建Flash动画
Oct 09 PHP
CodeIgniter输出中文乱码的两种解决办法
Jun 12 PHP
php实现批量压缩图片文件大小的脚本
Jul 04 PHP
php中通过DirectoryIterator删除整个目录的方法
Mar 13 PHP
php实现的验证码文件类实例
Jun 18 PHP
PHP环境搭建的详细步骤
Jun 30 PHP
详解PHP中array_rand函数的使用方法
Sep 11 PHP
php 运算符与表达式详细介绍
Nov 30 PHP
php redis实现文章发布系统(用户投票系统)
Mar 04 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
Jun 06 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
Jul 13 PHP
php workerman定时任务的实现代码
Dec 23 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
3款值得推荐的微信开发开源框架
2014/10/28 PHP
使用PHPUnit进行单元测试并生成代码覆盖率报告的方法
2019/03/08 PHP
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
JavaScript基本类型值-Number类型
2017/02/24 Javascript
iscroll实现下拉刷新功能
2017/07/18 Javascript
基于AngularJS实现表单验证功能
2017/07/28 Javascript
JS使用贪心算法解决找零问题示例
2017/11/27 Javascript
在nginx上部署vue项目(history模式)的方法
2017/12/28 Javascript
详解如何在vue项目中使用lodop打印插件
2018/09/27 Javascript
elementUI 设置input的只读或禁用的方法
2018/10/30 Javascript
初试vue-cli使用HBuilderx打包app的坑
2019/07/17 Javascript
9个JavaScript日常开发小技巧
2020/10/06 Javascript
[47:53]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#2COL VS Spirit
2016/03/02 DOTA
有关wxpython pyqt内存占用问题分析
2014/06/09 Python
Python 中开发pattern的string模板(template) 实例详解
2017/04/01 Python
利用python画出折线图
2018/07/26 Python
用python生成与调用cntk模型代码演示方法
2019/08/26 Python
python将四元数变换为旋转矩阵的实例
2019/12/04 Python
Python re正则表达式元字符分组()用法分享
2020/02/10 Python
Pycharm远程连接服务器并实现代码同步上传更新功能
2020/02/25 Python
python中把元组转换为namedtuple方法
2020/12/09 Python
Python 可视化神器Plotly详解
2020/12/26 Python
使用javascript和HTML5 Canvas画的四渐变色播放按钮效果
2014/04/10 HTML / CSS
手机配件第一品牌:ZAGG
2017/05/28 全球购物
英国第一的滑雪服装和装备零售商:Snow+Rock
2020/02/01 全球购物
写给保洁员表扬信
2014/01/08 职场文书
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
群众路线党课主持词
2014/04/01 职场文书
假面舞会策划方案
2014/05/29 职场文书
物理系毕业生自荐书
2014/06/13 职场文书
2014年党建工作汇报材料
2014/10/27 职场文书
爱的教育读书笔记
2015/06/26 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
《开国大典》教学反思
2016/02/16 职场文书
浅谈Python数学建模之线性规划
2021/06/23 Python
详解SQL的窗口函数
2022/04/21 Oracle