導航:首頁 > 編程語言 > phpezsql

phpezsql

發布時間:2023-12-05 09:15:13

⑴ 最好用的php資料庫操作類-ezSQL

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 >varmp 列印變數的結構及其內容

$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=newezSQL_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($usersas$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 >varmp($results);

實例八

// Get one column (based on column index) and print it out $names=$db >get_col("SELECT name email FROM users" )foreach($namesas$name){ echo$name;}

實例九

// Same as above 『but quicker』foreach($db >get_col("SELECT name email FROM users" )as$name){ echo$name;}

實例十

lishixin/Article/program/PHP/201311/21297

閱讀全文

與phpezsql相關的資料

熱點內容
安卓怎麼測量開機電壓 瀏覽:775
程序員素質大全 瀏覽:952
激戰伺服器不見了怎麼辦 瀏覽:982
安卓如何退回初始系統 瀏覽:951
用什麼手錶能代替app 瀏覽:706
女程序員熬夜體檢 瀏覽:716
解壓故事校園戀愛又煩惱 瀏覽:557
冰箱壓縮機放多久能啟動 瀏覽:173
軟體演算法發明專利 瀏覽:988
旁氏演算法 瀏覽:767
程序員那麼可愛電視劇免費觀看極速版 瀏覽:749
程序員那麼可愛陸漓孩子保住了嗎 瀏覽:566
如何獲取伺服器dns秒解 瀏覽:665
如何破解大黃蜂的加密文件 瀏覽:13
新概念英語第三冊pdf 瀏覽:403
分項詳細估演算法步驟 瀏覽:438
ipad桌面文件夾放大 瀏覽:893
我的世界基岩版怎麼進國際伺服器 瀏覽:518
福州醫院有沒有解壓艙 瀏覽:472
帶pwm的51單片機 瀏覽:918