我开始用 Laravel/SQLite 开发一个网站。
我需要从我的数据库结构中显示一些信息,所以我尝试使用PRAGMA
SQLite 提供的语句。
我的问题是:我可以使用带有编译指示查询的绑定工具吗?
糟糕的老式学校方法效果很好:
DB::select('PRAGMA table_info(\''.$value->name.'\')');
如果我尝试使用绑定:
DB::select('PRAGMA table_info( ? )', array($value->name));
我收到此错误:
SQLSTATE[HY000]: General error: 1 near "?": syntax error (SQL: PRAGMA table_info( migrations ))
我在文档中看不到是否允许与 DB 的特定查询绑定。我不这么认为,但是我没有找到任何绑定工具的文档,所以也许我做错了。