mysql类 php100_PHP100视频教程26:制作自己的PHP+MYSQL的类
/*
* 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的类相关推荐
- 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__ ...
- xp系统mysql安装教程视频教程_Windows XP操作系统下的MYSQL安装过程_PHP教程
一.下载安装文件 到mysql.com/" target=_blank>MySQL官方网站找到ZIP文件 提示:有些是安装文件,安装时会有提示,这里我们不做讲解 二.解压文件,选择位置 ...
- 实战演练:MySQL RPM包定制化制作全过程
墨墨导读:本文详细介绍一键式安装部署,定制化制作MySQL RPM包的过程,希望可以帮助到读者朋友 . 在部署MySQL的时候,经常用RPM包简易安装.非常快,也非常有效. rpm的全称是Redhat ...
- C3P0Util 的制作 及DButils 中的 QueryRunner 类的使用
C3P0Util 的制作 及DButils 中的 QueryRunner 类的使用 步骤: 导入jar 包 c3p0-0.9.1.2.jar commons-dbutils-1.4.jar mysql ...
- 基于Java毕业设计爱心公益网站设计与制作源码+系统+mysql+lw文档+部署软件
基于Java毕业设计爱心公益网站设计与制作源码+系统+mysql+lw文档+部署软件 基于Java毕业设计爱心公益网站设计与制作源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B ...
- 计算机毕业设计Java爱心公益网站设计与制作(源码+系统+mysql数据库+lw文档
计算机毕业设计Java爱心公益网站设计与制作(源码+系统+mysql数据库+lw文档 计算机毕业设计Java爱心公益网站设计与制作(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构: ...
- c mysql实体类生成工具_【干货分享】C# 实体类生成工具
前言: 项目实战中不论是业务编码还是通用编码,总会归纳出一些通用的工具类.放入项目中一劳永逸,让兄弟姐妹们避免编写重复代码.所以利用了工作之余的时间,将这些散落在多个项目中精致优雅的工具类,归纳起来形 ...
- 如何侦听网线数据_网络工程师 | 七类网线水晶头又如何制作?
什么是七类网线 我们在常规使用中用的最多就是超5类线了,对网络要求高的单位布线会使用六类网线. 但是对于七类网线可能接触的不多,它主要为了适应万兆位以太网技术的应用和发展.但它不再是一种非屏蔽双绞线了 ...
- (26)System Verilog范围随机函数约束类内变量
(26)System Verilog范围随机函数约束类内变量 1.1 目录 1)目录 2)FPGA简介 3)System Verilog简介 4)System Verilog范围随机函数约束类内变量 ...
最新文章
- java主程序怎样调用子程序_存过和函数以及在Java程序中的调用
- 一位台湾校长的讲话。学习!!!
- windows永久添加路由
- 烂泥:dnsmasq搭建简易DNS服务器
- node.js中npm包管理工具
- ThreadLocal原理浅析
- sql语句:CASE WHEN END 的用法
- swift 有道 翻译文档(1 定义变量常量,数组字典)
- [转]计算机四级网络工程师思维导图--操作系统部分
- JavaWeb视频教程(JSP/Servlet/上传/下载/分页/MVC/三层架构/Ajax)
- [CF936B]Sleepy Game
- python爬取lol所有英雄信息
- 基于计算机视觉的手势识别技术
- 软件测试之BUG描述
- 实验报告微型计算机拆卸顺序表,实验一线性表的顺序存储结构实验报告页.doc...
- 收藏一个字帖生成器,在线生成字帖
- 监控html页面数据获取失败,前端异常采集(附实例)
- Win32汇编:字符串浮点数运算过程
- linux下达梦数据库导出dmp,DM7 达梦数据库 物理备份还原之 备份管理 操作手册
- jQuery操作数组、Ajax
热门文章
- Redis+分布式+设计模式+Spring全家桶+Dubbo阿里P8技术精选文档
- Deno 1.0?我还没好好研究 Node,你就这样推倒重做?
- Nacos 原理:推+拉打造客户端配置信息的实时更新
- html5相关介绍ppt,html5介绍全解.ppt
- wxDrawjs循环添加图形后增加标识记录点击的是哪个的另类方法
- windows 安装python-pcl 测试ok
- pytorch 计算相似度,相关系数
- error undefined reference to __android_log_print
- Python3中使用map()结果出错的解决方法
- yolo v3学习笔记