带参数的 PDO

发布于 2024-10-31 22:50:48 字数 150 浏览 0 评论 0原文

我想要有各种选项来更改包含不同字段名的 $this_var 例如'apple'=1或'orange'=1,可能吗?

$statement->prepare(SELECT * table WHERE $this_var = 1);

I would like to have various option to change $this_var that contain different fieldname
such as 'apple'=1 or 'orange'=1, is it possible?

$statement->prepare(SELECT * table WHERE $this_var = 1);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

够运 2024-11-07 22:50:48

假设

$this_var = 'apple';
$statement->prepare("SELECT * table WHERE $this_var = 1");

查询为SELECT * table WHERE apple = 1;

Given

$this_var = 'apple';
$statement->prepare("SELECT * table WHERE $this_var = 1");

the query would be SELECT * table WHERE apple = 1;

峩卟喜欢 2024-11-07 22:50:48

不可以,您不能准备带有可变字段名称的语句。

No, you cannot have prepared statements with variable field names.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文