【发布时间】:2012-12-05 01:22:42
【问题描述】:
我设法使用 __toString() 魔术方法打印了一个字符串,但在这个字符串中我看到了占位符(用于条件参数),它不能用作 SQL 查询。
我检查了这个对象的documentation,也查看了谷歌,但找不到有效的答案。
【问题讨论】:
-
如果是准备好的SQL语句,那么就没有“编译”版本的查询,都是由数据库服务器内部处理的。 Related question on prepared statements
-
有什么方法可以在 phpmyadmin 中手动执行它?还是只能使用准备、设置和执行命令来实现?
-
您基本上需要找到一种方法来模拟存储过程的工作方式,方法是使用您的查询参数并相应地替换语句中的占位符。 This looked useful 但并不完全是您需要的 drupal 解决方案,只是概念。