<?php require_once 'rb.php'; $tableName = 'link'; //連接數(shù)據(jù)庫 R::setup('MySQL:host=localhost;dbname=hwibs_model','root',''); //鏈接表 R::dispense($tableName); //1.獲取對象記錄句柄,如果不存在id的情況下就無法使用load,那么可以使用find方法進(jìn)行查找 $result = R::find($tableName,'id > 4');//普通使用 //2.相對于load而言,find提供了更豐富的可擴(kuò)展,可自定義性,可進(jìn)行自行sql組合 $result = R::find($tableName,'is_my_name is not null');//使用not null //3.可使用綁定功能 $result = R::find($tableName,'id = ? or id = ?',array(4,5));//使用綁定功能,綁定參數(shù)為數(shù)組1,2,3,4.... //4.使用findOne可查詢第一條數(shù)據(jù)[同時只是返回一個對象,而不是一個數(shù)組] $result = R::findOne($tableName,'id < 100 order by id asc');//只查詢1條記錄[根據(jù)id進(jìn)行排序后] //5.使用findAll可查詢出這個表的所有數(shù)據(jù)[前提是第二個條件參數(shù)為空的情況下,否則將根據(jù)條件sql進(jìn)行檢索,返回數(shù)組] $result = R::findAll($tableName,"id=4");//查詢所有數(shù)據(jù) //6.可使用命名槽功能[事實(shí)上個人覺得這個好處在于可以不需要跟綁定一定,寫死掉了順序,其他嘛,沒發(fā)現(xiàn)有什么好處] $result = R::find($tableName,'id = :id',array(':id'=>4));//使用命名槽 PRint_r($result);//輸出查看結(jié)果?>
新聞熱點(diǎn)
疑難解答