简单的类php和mysql

<?php
header("content-type: text/html; charset=utf-8");
/*__construct()初始化
*php+mySql类
*/

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(){
//mysql_connect($this->host,$this->name,$this->pass) or die (mysql_error());
$link = mysql_connect($this->host,$this->name,$this->pass) or die (mysql_error());
// echo "连接成功";
mysql_select_db($this->table,$link) or die ("没有数据库".$this->table);
mysql_query("SET NAMES".$this->ut); //这种插入会乱码.因为编码格式要加引号
mysql_query("SET NAMES ‘$this->ut‘");
}

//执行mysql语句函数
function query($v){
return mysql_query($v);
}
//封装错误提示信息
function errora(){
return mysql_error();
}

//====================
function fn_insert($table,$name,$value){
//表名,字段名,字段值
$this->query("insert into $table ($name) value ($value)");

}

}
$db = new mysql("localhost","root","","laok","utf8");
$db->fn_insert(‘test‘,‘id,uid,regdate,remark‘,"‘‘,‘我插入的信息23‘,now(),‘‘");

?>

时间: 2024-11-08 23:22:31

简单的类php和mysql的相关文章

【C++】编写一个简单的类。包含构造函数,成员函数等。

<pre name="code" class="cpp">//编写一个简单的类.包含构造函数,成员函数等. #include <iostream> using namespace std; class Rec { public: Rec(int l,int w); int Area(); void Print(); private: int length,wide; }; Rec::Rec(int l,int w) { length=l; w

基于Android 下载文件时,更新UI简单帮助类

由于在项目开发时,有这样的简单需求,问谷歌,网络上也有好多Utils工具类,但是比较冗余.自己就简单的写了一个简单帮助类. /** * 下载文件,更新UI简单帮助类 * * @author jarlen * */ public class DownLoadHelper { private static final int DOWN_BEGIN = 0; private static final int DOWN_UPDATA = 1; private static final int DOWN_

Golang简单日志类

实现简单的日志写入文件功能运行环境:golang1.4.2+win7x64golang1.4.2+centos6.5×64 1 package Helper 2 3 import ( 4 “fmt” 5 “log” 6 “os” 7 “time” 8 ) 9 10 /*简单日志类*/ 11 /*注意,这个类不是线程安全的*/ 12 type LogFile struct { 13 mFile *os.File 14 mLogger *log.Logger 15 } 16 17 //创建日志对象

Java基础_3.5:简单Java类

简单Java类 简单Java类是一种在实际开发之中使用最多的类的定义形式,在简单Java类中包含有类.对象.构造方法.private封装等核心概念的使用,而对于简单Java类首先给出如下的基本开发要求: 类名称必须存在有意义,例如:Book.Emp: 类之中所有的属性必须private封装,封装后的属性必须提供有setter.getter: 类之中可以提供有任意多个构造方法,但是必须保留有一个无参构造方法: 类之中不允许出现任何的输出语句,所有信息输出必须交给被调用处输出: 类之中需要提供有一个

JAVA基础学习之路(四)定义简单java类

简单java类开发一般原则: 类名称必须有意义,再怎么说,要让人家看的明白吧 类之中所有属性必须使用private封装,并提供setter,getter方法 类之中可以有多个构造方法,但是必须保留有一个无参数构造方法 类之中不允许出现任何输出语句,所有输出必须交给被调用处 类之中需要有一个可以取得对象完整信息的方法,一般叫做getInfo(),返回String型数据 class Book { private String name; private int price; private int

java反射(四)--反射与简单java类

一.传统简单java类 简单的java类主要是由属性所组成,并且提供有相应的setter以及getter的处理方法,同时简单java类最大的特征就是通过对象保存相应的类的属性内容,但是如果使用传统的简单java类的开发,那么也会面临非常麻烦的困难: 1 class Emp{ 2 private String ename; 3 private String job; 4 5 public void setEname(String ename) { 6 this.ename = ename; 7 }

最简单,有效的学习mysql教程(一)

数据库 1 定义 数据库,可以简单的解释为:高效的存储和处理数据的介质(主要分为磁盘和内存两种). 2 分类 根据数据库存储介质的不同,可以将其分为两类,即:关系型数据库(SQL)和非关系型数据库(NoSQL,Not Only SQL). 3 举例 关系型数据库: 大型:Oracle.DB2 等: 中型:SQL Server.MySQL 等: 小型:Access 等. 非关系型数据库: Memcached.MongoDB 和 Redis 等. 4 区别 关系型数据库: 安全,其将数据保存到磁盘之

一条简单的更新语句,MySQL是如何加锁的?

看如下一条sql语句: # table T (id int, name varchar(20)) delete from T where id = 10: MySQL在执行的过程中,是如何加锁呢? 在看下面这条语句: select * from T where id = 10: 那这条语句呢?其实这其中包含太多知识点了.要回答这两个问题,首先需要了解一些知识. 相关知识介绍 多版本并发控制 在MySQL默认存储引擎InnoDB中,实现的是基于多版本的并发控制协议--MVCC(Multi-Vers

PHP简单分页类

<?php /* * ********************************************* * @类名: page * @参数: $myde_total - 总记录数 * $myde_size - 一页显示的记录数 * $myde_page - 当前页 * $myde_url - 获取当前的url * @功能: 分页实现 * @作者: 宋海阁 */ class page { private $myde_total; //总记录数 private $myde_size; //