【问题标题】:Why query not working? [closed]为什么查询不起作用? [关闭]
【发布时间】:2013-04-14 22:22:33
【问题描述】:

我在运行许多其他查询的 php 文件上运行此代码,但此代码不会删除我需要的内容。

你知道为什么吗?

$fivesdrafts = $wpdb->query( $wpdb->prepare("DELETE FROM $table_name WHERE urlrequested LIKE %s","'%rate=%'") );

【问题讨论】:

  • 它会抛出错误吗?这里的细节太少了。

标签: mysql sql wordpress sql-delete sql-like


【解决方案1】:

也许您需要将 %s 用单引号括起来...

....WHERE urlrequested LIKE '%s'...

希望对你有帮助...

【讨论】:

  • 包装已经发生在传递的参数中。查看prepare的第二个参数中百分号前后的单引号。
  • 是的,我看到了,但是由于它不起作用,我建议将这些引号放在查询格式中并从参数中删除
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-26
  • 1970-01-01
  • 1970-01-01
  • 2018-02-15
  • 2018-02-15
相关资源
最近更新 更多