php入门之连接mysql数据库的一个类

 更新时间:2012年04月21日 00:47:16   作者:  
php入门之连接mysql数据库的一个类,学习php的朋友可以参考下

项目结构:

运行效果;


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利用APC模块实现文件上传进度条的方法

    PHP利用APC模块实现文件上传进度条的方法

    这篇文章主要介绍了PHP利用APC模块实现文件上传进度条的方法,分析了APC模块的具体用法,并给出了相关配置说明,需要的朋友可以参考下
    2015-01-01
  • PHP-X系列教程之内置函数的使用示例

    PHP-X系列教程之内置函数的使用示例

    PHP-X本身基于C++11开发,使用cmake进行编译配置。下面这篇文章主要给大家介绍了关于PHP-X系列教程之内置函数使用的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-10-10
  • php中switch语句用法详解

    php中switch语句用法详解

    Switch语句也是面向对象编程语句中最长常见的逻辑控制语句了。Switch 语句用于执行基于多个不同条件的不同动作 – 即当条件不同的时候,执行不同的逻辑操作。
    2015-08-08
  • 使用PHP实现生成HTML静态页面

    使用PHP实现生成HTML静态页面

    在PHP网站开发中为了网站推广和SEO等需要,需要对网站进行全站或局部静态化处理,PHP生成静态HTML页面有多种方法,比如利用PHP模板、缓存等实现页面静态化,今天就以PHP实例教程形式讨论PHP生成静态页面的方法。
    2015-11-11
  • PHP笛卡尔积实现算法示例

    PHP笛卡尔积实现算法示例

    这篇文章主要介绍了PHP笛卡尔积实现算法,涉及php数组的递归、遍历、判断、拼接等相关操作技巧,需要的朋友可以参考下
    2018-07-07
  • php创建图像具体步骤

    php创建图像具体步骤

    本文主要介绍了php创建图像的具体步骤。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • php正则提取html图片(img)src地址与任意属性的方法

    php正则提取html图片(img)src地址与任意属性的方法

    下面小编就为大家带来一篇php正则提取html图片(img)src地址与任意属性的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • 配置支持SSI

    配置支持SSI

    配置支持SSI...
    2006-11-11
  • 详解PHP如何在两个大文件中找出相同记录

    详解PHP如何在两个大文件中找出相同记录

    给定a,b两个文件, 分别有x,y行数据, 其中(x, y均大于10亿), 机器内存限制100M,该如何找出其中相同的记录?本文就来为大家讲解一下实现方法,需要的可以参考一下
    2022-04-04
  • 在WordPress的后台中添加顶级菜单和子菜单的函数详解

    在WordPress的后台中添加顶级菜单和子菜单的函数详解

    这篇文章主要介绍了在WordPress的后台中添加顶级菜单和子菜单的函数详解,需要的朋友可以参考下
    2016-01-01

最新评论