2

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

例子:

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

如何在 Kohana 中编写这种类型的查询DB::select(...)?提供一些关于在 Kohana 中编写查询的好建议。

4

1 回答 1

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);

您可以在下面给出的 url 上找到有关 kohana sql 选择查询生成器的更多信息。

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

希望对你有帮助

谢谢

于 2012-06-16T11:43:59.183 回答