我刚刚问this question,但现在发现该方法中绑定条件的问题是编程更复杂的查询很难...
我想我需要使用PHP ActiveRecord SQLBuilder,但我发现文档令人困惑。我如何实际执行我“建立”的查询?
这是他们的示例代码,但它实际上并没有告诉你如何返回任何数据?!
$builder = new ActiveRecord\SQLBuilder($conn, "table_name");
$builder->where("name = ?", "Hemingway");
echo $builder; /* => SELECT * FROM table_name WHERE name = ? */
任何帮助都非常感激:)
答案 0 :(得分:3)
如果与表格table_name
对应的模型为ModelName
,则:
$result_set = ModelName::find_by_sql($builder->to_s(), $builder->bind_values());
答案 1 :(得分:-1)
尚未完全检查,但以下内容可能会有所帮助