0
下面是我的SQL語句來獲取所有不是這些ID的Wordpress帖子。ID不在SQL不與Wordpress工作
SELECT *
FROM wp_posts as p
WHERE post_type = 'post'
AND post_status = 'publish'
AND post_author = 2
AND ID NOT IN (278,268)
ORDER BY post_date DESC
LIMIT 2 OFFSET 2
我加載從用戶提交通過AJAX的帖子,我不想重複的帖子加載,所以我想我會限制在一個會話存儲的帖子的ID,並再次檢查他們當SQL是再次呼叫。
這不會得到正確的迴應。如果我刪除了其他任何AND,那麼它會起作用,但是現在它不能正常工作。它有什麼問題?沒有錯誤返回
由於查詢成功,沒有錯誤返回。除此之外,如果不知道表格佈局和一些示例數據(可能是SQLFiddle),我們很難進行推測。 –
空的結果不是錯誤。這是恰好不包含行的有效結果。因爲你沒有行,所以你的過濾邏輯是無效的(但不是'不正確的')。 –
您確定代碼中沒有字符串分隔符:AND ID NOT IN('278,268')? –