最好用的PHP数据库 *** 作类-ezSQL

最好用的PHP数据库 *** 作类-ezSQL,第1张

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 >nameecho $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}

实例十

lishixinzhi/Article/program/PHP/201311/21297

您好,你的问题,我之前好像也遇到过,以下是我原来的解决思路和方法,希望能帮助到你,若有错误,还望见谅!展开全部

常规方式

常规方式就是按部就班的读取文件了。其余的话和上述方案一致。

// 读取配置文件内容

$handle = fopen("filepath", "r") $content = fread($handle, filesize("filepath"))123

PHP解析XML

上述两种读取文件,其实都是为了PHP解析XML来做准备的。关于PHP解析XML的方式的博客有很多。方式也有很多,像simplexml,XMLReader,DOM啦等等。但是对于比较小型的xml配置文件,simplexml就足够了。

配置文件

<?xml version="1.0" encoding="UTF-8" ?><mysql>

<!-- 为防止出现意外,请按照此标准顺序书写.其实也无所谓了 -->

<host>localhost</host>

<user>root</user>

<password>123456</password>

<db>test</db>

<port>3306</port></mysql>12345678910

解析非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!

你可以这样理解:

你用的数据库是MYSQL,

而PHPMYADMIN是方便让你 *** 作MYSQL的工具

如果时间不充裕,可以先大略学习一下基础的部分,毕竟SQL命令有不少,剩下的等加深对PHP的学习后再回来补吧


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/sjk/10656588.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存