2012-06-16 62 views
2

我想使用Kohana 3.0中的數據表,但在所有的例子中,他們核心PHP代碼和普通查詢。有沒有關於如何使用Kohana和數據表的教程或例子?kohana與數據表

例子:

$sQuery = "SELECT SQL_CALC_FOUND_ROWS ".str_replace(" , ", " ", implode(",",$aColumns))."FROM $sTable $sWhere $sOrder $sLimit"; 

如何寫Kohana的這種類型的查詢像DB::select(...)?給Kohana寫一些關於編寫查詢的好建議。

+0

你是什麼意思與 「數據表」?爲什麼你使用如此過時的框架版本? –

回答

1

你可以嘗試在條件..

對於實例

$query = DB::select() 
     ->from('table') 
     ->where_open() 
     ->where('column1', '=', 1) 
     ->or_where('column2', '=', 2) 
     ->where_close(); 

將產生如下SQL where_open()where_close()方法:

SELECT * FROM table WHERE (column1 = 1 OR column2 = 2); 

你可以找到更多關於Kohana的SQL SELECT查詢生成器的URL在下面給出。

http://kohanaframework.org/3.1/guide/database/query/builder

我希望這將是對你有所幫助,

感謝