【发布时间】:2011-09-25 13:13:35
【问题描述】:
我想在 pdo 中为 INNER JOIN 编写一个动态函数。我想发送表名和条件来运行并在函数中创建动态查询。
SELECT *
FROM :tbl
INNER JOIN :tbl2 ON :tbl1.id = :tbl2.id
WHERE :tbl2.id = :value;
我想传递 tbl、tbl2、tbl.id、tbl2.id 和 WHERE 条件来运行并使用 PDO 创建动态查询和 biindParam,然后执行查询。
这个函数怎么写?
【问题讨论】:
-
我需要一个用于 INNER JOIN 的动态函数。我不知道如何使用 PDO 和 bindParam 实现。可以举个例子吗?
-
我知道如何使用 prepare 和 bindParam。我想拥有
function($tbl , $where)并且当我调用它时 INNER JOIN 2 表并获取数据。 -
拥有这样一个功能有什么意义?
-
我需要这个函数来完成我自己的MVC框架中的数据库模型。
-
这不是答案。有什么特别的理由有这样的功能?