導航:首頁 > 編程語言 > 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相關的資料

熱點內容
抖音app怎麼推薦 瀏覽:96
歌庫伺服器能做其他什麼用途 瀏覽:95
安卓44虛擬機怎麼root 瀏覽:38
程序員瘦身c盤空間 瀏覽:243
dell伺服器溫度怎麼看 瀏覽:303
游戲伺服器地址是什麼 瀏覽:69
C語言經過編譯之後的程序是 瀏覽:160
編程設計一個簡易計算機界面 瀏覽:516
游戲壓縮包損壞 瀏覽:485
壓縮包圖標下載 瀏覽:229
日本解壓喜劇 瀏覽:38
蕪湖程序員兼職如何接 瀏覽:368
句譯app怎麼用 瀏覽:342
vs2010編譯c怎麼用 瀏覽:104
摩拜單車沒app怎麼退款 瀏覽:469
蘋果手機下載的app怎麼變色了 瀏覽:903
韻母app怎麼寫 瀏覽:603
命令提示符是中文 瀏覽:167
vsqt編譯出的程序版本號 瀏覽:892
快表伺服器如何更改 瀏覽:688