0

我刚刚问了这个问题,但现在发现该方法中绑定条件的问题是很难以编程方式编译更复杂的查询......

我想我需要使用PHP ActiveRecord SQLBuilder,但我发现文档令人困惑。我如何实际执行我“构建”的查询?

这是他们的示例代码,但实际上并没有向您展示如何返回任何数据?!

$builder = new ActiveRecord\SQLBuilder($conn, "table_name");     
$builder->where("name = ?", "Hemingway");
echo $builder; /* => SELECT * FROM table_name WHERE name = ? */

任何帮助真的很感激:)

4

2 回答 2

3

如果表对应的模型table_nameModelName那么:

$result_set = ModelName::find_by_sql($builder->to_s(), $builder->bind_values());
于 2013-06-06T17:40:05.463 回答
-1

尚未完全检查,但以下可能会有所帮助

PHP 的 ADODB 活动记录

于 2013-06-14T06:26:56.957 回答