/*

* class mysql

* www.php100.com 编辑器教程

* Window - Preferences - PHPeclipse - PHP - Code Templates

*/

class mysql{

private $host;

private $name;

private $pass;

private $table;

private $ut;

function __construct($host,$name,$pass,$table,$ut){

$this->host=$host;

$this->name=$name;

$this->pass=$pass;

$this->table=$table;

$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.'
'.$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();

}

//==============

function fn_insert($table,$name,$value){

$this->query("insert into $table ($name) value ($value)");

}

}

$db = new mysql('localhost','root','','php100job_db',"GBK");

//$db->fn_insert('test','id,title,dates',"'','我插入的信息',now()");

?>

分享到:

2009-07-05 17:38

浏览 1338

评论

mysql类 php100_PHP100视频教程26:制作自己的PHP+MYSQL的类相关推荐

  1. mysql类 php100_PHP100中,制作自己的PHP.MYSQL类中:Access denied for user ''@'localhost' (using password: NO)...

    具体代码如下:<?phpclasssu {private$host;private$root;private$pass;private$name;private$table;function__ ...

  2. xp系统mysql安装教程视频教程_Windows XP操作系统下的MYSQL安装过程_PHP教程

    一.下载安装文件 到mysql.com/" target=_blank>MySQL官方网站找到ZIP文件 提示:有些是安装文件,安装时会有提示,这里我们不做讲解 二.解压文件,选择位置 ...

  3. 实战演练:MySQL RPM包定制化制作全过程

    墨墨导读:本文详细介绍一键式安装部署,定制化制作MySQL RPM包的过程,希望可以帮助到读者朋友 . 在部署MySQL的时候,经常用RPM包简易安装.非常快,也非常有效. rpm的全称是Redhat ...

  4. C3P0Util 的制作 及DButils 中的 QueryRunner 类的使用

    C3P0Util 的制作 及DButils 中的 QueryRunner 类的使用 步骤: 导入jar 包 c3p0-0.9.1.2.jar commons-dbutils-1.4.jar mysql ...

  5. 基于Java毕业设计爱心公益网站设计与制作源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计爱心公益网站设计与制作源码+系统+mysql+lw文档+部署软件 基于Java毕业设计爱心公益网站设计与制作源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B ...

  6. 计算机毕业设计Java爱心公益网站设计与制作(源码+系统+mysql数据库+lw文档

    计算机毕业设计Java爱心公益网站设计与制作(源码+系统+mysql数据库+lw文档 计算机毕业设计Java爱心公益网站设计与制作(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构: ...

  7. c mysql实体类生成工具_【干货分享】C# 实体类生成工具

    前言: 项目实战中不论是业务编码还是通用编码,总会归纳出一些通用的工具类.放入项目中一劳永逸,让兄弟姐妹们避免编写重复代码.所以利用了工作之余的时间,将这些散落在多个项目中精致优雅的工具类,归纳起来形 ...

  8. 如何侦听网线数据_网络工程师 | 七类网线水晶头又如何制作?

    什么是七类网线 我们在常规使用中用的最多就是超5类线了,对网络要求高的单位布线会使用六类网线. 但是对于七类网线可能接触的不多,它主要为了适应万兆位以太网技术的应用和发展.但它不再是一种非屏蔽双绞线了 ...

  9. (26)System Verilog范围随机函数约束类内变量

    (26)System Verilog范围随机函数约束类内变量 1.1 目录 1)目录 2)FPGA简介 3)System Verilog简介 4)System Verilog范围随机函数约束类内变量 ...

最新文章

  1. java主程序怎样调用子程序_存过和函数以及在Java程序中的调用
  2. 一位台湾校长的讲话。学习!!!
  3. windows永久添加路由
  4. 烂泥:dnsmasq搭建简易DNS服务器
  5. node.js中npm包管理工具
  6. ThreadLocal原理浅析
  7. sql语句:CASE WHEN END 的用法
  8. swift 有道 翻译文档(1 定义变量常量,数组字典)
  9. [转]计算机四级网络工程师思维导图--操作系统部分
  10. JavaWeb视频教程(JSP/Servlet/上传/下载/分页/MVC/三层架构/Ajax)
  11. [CF936B]Sleepy Game
  12. python爬取lol所有英雄信息
  13. 基于计算机视觉的手势识别技术
  14. 软件测试之BUG描述
  15. 实验报告微型计算机拆卸顺序表,实验一线性表的顺序存储结构实验报告页.doc...
  16. 收藏一个字帖生成器,在线生成字帖
  17. 监控html页面数据获取失败,前端异常采集(附实例)
  18. Win32汇编:字符串浮点数运算过程
  19. linux下达梦数据库导出dmp,DM7 达梦数据库 物理备份还原之 备份管理 操作手册
  20. jQuery操作数组、Ajax

热门文章

  1. Redis+分布式+设计模式+Spring全家桶+Dubbo阿里P8技术精选文档
  2. Deno 1.0?我还没好好研究 Node,你就这样推倒重做?
  3. Nacos 原理:推+拉打造客户端配置信息的实时更新
  4. html5相关介绍ppt,html5介绍全解.ppt
  5. wxDrawjs循环添加图形后增加标识记录点击的是哪个的另类方法
  6. windows 安装python-pcl 测试ok
  7. pytorch 计算相似度,相关系数
  8. error undefined reference to __android_log_print
  9. Python3中使用map()结果出错的解决方法
  10. yolo v3学习笔记