知识大全 最好用的PHP数据库操作类-ezSQL
Posted 数据库
篇首语:亦余心之所善兮,虽九死其犹未悔。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 最好用的PHP数据库操作类-ezSQL相关的知识,希望对你有一定的参考价值。
最好用的PHP数据库操作类-ezSQL 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ezSQL是一个非常好用的PHP数据库操作类 著名的开源博客WordPress的数据库操作就使用了ezSQL的MySQL部分 该数据库操作类支持几乎所有主流的数据库 如 PHP PDO mySQL Oracle InterBase/FireBird PostgreSQL SQLite以及MS SQL等 ezSQL具有很强的调试功能 可以快速地查看SQL代码的执行情况 使用ezSQL 可以为我们节省开发时间 简化代码并提高运行效率
ezSQL的优点就不用多说了 它小巧 快速 简单 易用 并且开源 还有就是安全 你没想到的细节它都为你考虑了 你只需要在你的脚本开头包含相关的PHP文件 然后你就可以使用更好用的一套ezSQL函数来代替标准的PHP数据库操作函数
下面是ezSQL中一些主要的函数
$db >get_results 从数据库中读取数据集
$db >get_row 从数据库中读取一行数据
$db >get_col 从数据库中读取一列指定的数据集
$db >get_var 从数据库的数据集中读取一个值
$db >query 执行一条SQL语句
$db >debug 打印最后执行的SQL语句及其返回的结果
$db >vardump 打印变量的结构及其内容
$db >select 选择一个新数据库
$db >get_col_info 获取列的信息
$db >hide_errors 隐藏错误
$db >show_errors 显示错误
ezSQL的使用方法很简单 首先下载ezSQL源代码 然后将ez_sql_core php文件和ez_sql_mysql php文件(这里以mySQL为例)放到与你的脚本文件相同的目录下 然后将下面的代码添加到你的脚本文件的最前面 这样就可以正常使用ezSQL了
<?php// 包含ezSQL的核心文件include_once "ez_sql_core php";// 包含ezSQL具体的数据库文件 这里以mySQL为例include_once "ez_sql_mysql php";// 初始化数据库对象并建立数据库连接$db = new ezSQL_mysql( db_user db_password db_name db_host );?>
下面是ezSQL中一些主要函数的应用实例 这些代码均来自于ezSQL的官方帮助文档
实例一
// Select multiple records from the database and print them out $users = $db >get_results("SELECT name email FROM users");foreach ( $users as $user ) // Access data using object syntax echo $user >name; echo $user >email;
实例二
// Get one row from the database and print it out $user = $db >get_row("SELECT name email FROM users WHERE id = ");echo $user >name;echo $user >email;
实例三
// Get one variable from the database and print it out $var = $db >get_var("SELECT count(*) FROM users");echo $var;
实例四
// Insert into the database$db >query("INSERT INTO users (id name email) VALUES (NULL justin jv@foo )");
实例五
// Update the database$db >query("UPDATE users SET name = Justin WHERE id = )");
实例六
// Display last query and all associated results$db >debug();
实例七
// Display the structure and contents of any result(s) or any variable$results = $db >get_results("SELECT name email FROM users");$db >vardump($results);
实例八
// Get one column (based on column index) and print it out $names = $db >get_col("SELECT name email FROM users" )foreach ( $names as $name ) echo $name;
实例九
// Same as above ‘but quicker’foreach ( $db >get_col("SELECT name email FROM users" ) as $name ) echo $name;
实例十
cha138/Article/program/PHP/201311/21297相关参考
最近遇到一个使用了Oracle数据库的服务器在狂学Oracle+请教高手后终于搞到了网站后台管理界面的所有用户密码我发现Oracle操作起来真是太麻烦为了兄弟们以后少走些弯路我把入侵当中必需的命令
知识大全 解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
本篇文章是对php中使用异步调用获取数据时出现(由于出现错误ccee而导致此项操作无法完成)的解决方法进行了详细的分析介绍需要的朋友参考下 【详细错误】由于出现错误ccee而导致此项操作
ASP教程:自己写的数据库操作类 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 程序代码lish
cha138/Article/program/net/201311/14409
ASP通用数据库操作类源代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!<%=======
ASP.NET的ACCESS数据库操作类 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! //网上
.Net编写类库直接操作MySql数据库应用实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
再运行php程序时会出现 Allowedmemorysizeofbytesexhausted(triedtoallocatebytes) 出现该错误的原因在确保不是程序产生的原因(例如死循环)
知识大全 基于php常用函数总结(数组,字符串,时间,文件操作)
数组:【重点】implode(分隔arr)把数组值数据按指定字符连接起来例如$arr=array();$str=implode($arr);explode([分隔]arr)按指定规则对一个字符串进
我在uchome中分析到uchome是这样做的 把所有的计划任务存放到数据库 每次用户进行操作或打开页面的时候都按排序执行一条计划任务也就是轮番判断时间到了的就在用户进程中执行 uchome