PHP 数据库操作类:ezSQL

EZSQL类介绍:

 

下载地址:http://www.jb51.net/codes/26393.html 

ezsql是一个微型的敏捷的数据库操作类,可以叫您十分轻地用PHP操作各种数据库(
MySQL、oracle8/9
、interbase、FireBird、PostgreSQL、MS-SQL、sqlite、sqlite C++)。 
于您的剧本开头是若含有一个一个PHP文件。然后,你就是好动用更有些、更便于之平等拟ezsql函数来替代标准的PHP数据库函数。 
其见面活动缓存的询问结果,提供了相同文山会海简单的函数操作与扩充,并且没有招额外的服务器开销 
它们富有出色的调节功能,使你快的论断SQL语句之行进程 
ezsql函数可以回来的结果是目标,关联数组,或数值数组 
其好大大缩短开发时间,并以大部景象下,将简化您的代码,让那走得重复快,以及那个爱调试和优化您的数据库查询语句。 
当下是一个小类,在公的网站及连无见面增多很死之开发。 

看似吃发出以下的方法: 

  • $db->get_results – 从数据库被读取数据集 (or 之前缓存的数据集) 
  • $db->get_row — 从数据库被读取一长达数据 (or 之前缓存的数) 
  • $db->get_col – 从数据库中读取一排列指定数量集 (or
    之前缓存的数据集) 
  • $db->get_var — 从数据库数据汇总读取一个值 (or 之前缓存的多寡) 
  • $db->query — 执行同样久sql语句(如果产生数量,就缓存起来) 
  • $db->debug – 打印最后执行之sql语句与归的结果(如果来结果) 
  • $db->vardump – 打印变量的布局以及内容 
  • $db->select — 选择一个初数据库 
  • $db->get_col_info – 获取列的音信 
  • $db->donation – 捐钱给作者用底 
  • $db->escape –
    格式化插入数据库的字符串,eg:mysql_escape_string(stripslashes($str)) 
  • $db->flush – 清除缓存 
  • $db->get_cache – 换取缓存 
  • $db->hide_errors – 隐藏不当 
  • $db->register_error – 注册错误 
  • $db->show_errors – 显示错误 
  • $db->store_cache – 存储到缓存 
  • $db->sysdate – 获取系统时 
  • $db = new db — 建立一个初db对象. 

wordpress对ezsql进行了改动,同时也只要该一味适用于mysql 

wordpress修改后底片接近操作为尽管是函数如下: 

function query($query) 
其一函数是 WPDB 最核心的函数,$query 为 SQL
语句,提交给数据库查询,结果分伯仲种植状况: 

  1. 假若是 “insert|delete|update|replace”, 返回受影响行数,在
    “insert|replace”的情下,用 $this->insert_id 记录新栽的ID。 
  2. 如果是 “select”,用 $this->last_result
    记下询问结果集,返回查询到的笔录行数。 

function escape($string) 
应用反斜线引用字符串,即采用魔术引号。 

function insert($table, $data) 
就是插记录函数,第一单参数是说明的配段往往组,第二只是数据数组。插入数据返回1,否则为0。 

function update($table, $data, $where) 
立即是创新记录函数,第一独参数是说明的配段往往组,第二个是数量数组,第三单凡是标准化数组,它是一个
nane array。更新了吧1,否则为0。 

function get_var($query=null, $x = 0, $y = 0) 
如果 $query 不为空,首先实施查询,然后回来第 X 列 Y 行的价值。 

function get_row($query = null, $output = OBJECT, $y = 0) 
返回一行,$outpu 指定返回的色,可以是 ARRAY_A,ARRAY_N 或者
OBJECT。$y 指定第几执。 

function get_col($query = null , $x = 0) 
回去一列,$x 指定第几列。 

function get_results($query = null, $output = OBJECT) 
返查询结果集,可以因 ARRAY_A,ARRAY_N 或者 OBJECT 三种艺术回。 

function get_col_info($info_type = ‘name’, $col_offset = -1) 
返回字段信息。 

网站地图xml地图