kohana有数据表

时间:2012-06-16 11:29:15

标签: php kohana kohana-3 database-table

我想在Kohana 3.0中使用数据表,但在所有示例中,它们都是核心PHP代码和普通查询。是否有关于如何将Kohana与数据表一起使用的教程或示例?

示例:

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

如何在Kohana中编写此类查询,例如DB::select(...)?在Kohana中提出一些关于编写查询的好建议。

1 个答案:

答案 0 :(得分:1)

您可以在条件允许的情况下尝试使用where_open()where_close()方法。

例如

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

将生成以下SQL:

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

您可以在下面的网址上找到有关kohana sql select query builder的更多信息。

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

我希望它会对你有所帮助,

感谢