NotORM(PHP的ORM框架)示例代碼
來源:程序員人生 發布時間:2013-12-06 17:43:20 閱讀次數:4425次
在下載欄目,我們發布了NotORM,這是一個完全免費的 PHP 庫,用來簡化和數據庫的交互。最有特色的功能是處理表關聯關系非常簡單。另外 NotORM 的性能非常的高,設置高過內置的驅動。
下邊來看一些NotORM的示例代碼:
連接數據庫:
Copy to Clipboard
引用的內容:
[www.veryhuo.com] include "NotORM.php";
$pdo = new PDO("mysql:dbname=software");
$db = new NotORM($pdo);
讀取數據:
Copy to Clipboard
引用的內容:
[www.veryhuo.com] foreach ($db->application() as $application) { // get all applications
echo "$application[title]"; // print application title
}
條件查詢:
Copy to Clipboard
引用的內容:
[www.veryhuo.com] $applications = $db->application()
->select("id, title")
->where("web LIKE ?", "http://%")
->order("title")
->limit(10)
;
foreach ($applications as $id => $application) {
echo "$application[title]";
}
讀取結果:
Copy to Clipboard
引用的內容:
[www.veryhuo.com] $application = $db->application[1]; // get by primary key
$application = $db->application("title = ?", "Adminer")->fetch();
處理表關聯:
Copy to Clipboard
引用的內容:
[www.veryhuo.com] echo $application->author["name"] . ""; // get name of the application author
foreach ($application->application_tag() as $application_tag) { // get all tags of $application
echo $application_tag->tag["name"] . ""; // print the tag name
}
JOIN聯合查詢:
Copy to Clipboard
引用的內容:
[www.veryhuo.com] // get all applications ordered by author's name
foreach ($db->application()->order("author.name") as $application) {
echo $application->author["name"] . ": $application[title]";
}
結果集分組:
Copy to Clipboard
引用的內容:
[www.veryhuo.com] echo $db->application()->max("id"); // get maximum ID
foreach ($db->application() as $application) {
// get count of each application's tags
echo $application->application_tag()->count("*") . "";
}
完整實例:
Copy to Clipboard
引用的內容:
[www.veryhuo.com] <?php
include "NotORM.php";
$connection = new PDO("mysql:dbname=software");
$software = new NotORM($connection);
foreach ($software->application()->order("title") as $application) { // get all applications ordered by title
echo "$application[title]"; // print application title
echo $application->author["name"] . ""; // print name of the application author
foreach ($application->application_tag() as $application_tag) { // get all tags of $application
echo $application_tag->tag["name"] . ""; // print the tag name
}
}
?>
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
------分隔線----------------------------
------分隔線----------------------------
主站蜘蛛池模板:
欧美精品在线观看
|
在线播放免费人成毛片乱码
|
欧美一区不卡二区不卡三区
|
国产 日韩 欧美 综合
|
亚洲人成网址在线观看
|
欧美 在线播放
|
中文字幕26页
|
亚洲综合视频在线
|
欧洲自拍偷拍
|
www.男女|
亚洲欧美在线精品
|
1000部禁止18观看视频在线看
|
校园春色欧美日韩
|
性欧美性free
|
日本xxxxx久色视频在线观看
|
欧美13一14周岁a在线播放
|
在线看欧美成人中文字幕视频
|
欧美日韩你懂的
|
久久天天躁狠狠躁夜夜2020一
|
最新亚洲
|
中文字幕在线播放第一页
|
亚洲区在线播放
|
欧美一区二区在线播放
|
免费一级毛片清高播放
|
日韩高清片
|
爱爱视频免费
|
欧美亚洲综合视频
|
国内成人精品视频
|
国产中文
|
福利亚洲
|
欧美 日韩 亚洲另类专区
|
精品偷自拍另类在线观看
|
操网址|
中文字幕日韩精品一区口
|
日韩乱小说
|
日本在线视频一区二区三区
|
边摸边吃奶边做娇喘视频
|
欧美xxxxx极品
|
亚洲色域网
|
亚洲精品老司机在线观看
|
激情欧美日韩一区二区
|