我在php文件上運行這個代碼,其中許多其他查詢運行,但這不會刪除我所需要的。爲什麼查詢不起作用?
你知道爲什麼嗎?
$fivesdrafts = $wpdb->query($wpdb->prepare("DELETE FROM $table_name WHERE urlrequested LIKE %s","'%rate=%'"));
我在php文件上運行這個代碼,其中許多其他查詢運行,但這不會刪除我所需要的。爲什麼查詢不起作用?
你知道爲什麼嗎?
$fivesdrafts = $wpdb->query($wpdb->prepare("DELETE FROM $table_name WHERE urlrequested LIKE %s","'%rate=%'"));
也許你需要在單引號包裹%S ...
....WHERE urlrequested LIKE '%s'...
希望它可以幫助...
包裝已經發生在傳遞的參數中。在'prepare'的第二個參數的百分號前後請看單引號。 – 2013-04-22 05:28:05
是的,我看到了,但正如它不工作,我建議把這些引號以查詢格式,並從參數中刪除 – Virus 2013-04-22 05:37:00
是否拋出一個錯誤?這裏的細節太少了。 – 2013-04-22 05:25:25