1 回答

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個贊
$list = implode(',', $items);
和
SELECT DISTINCT SenderID
FROM messagesutou
WHERE 0 = FIND_IN_SET(SenderID, '$list')
AND RecieverID='$uid'
或(摘自詹斯的回答,被他刪除了)
SELECT DISTINCT SenderID
FROM messagesutou
WHERE SenderID NOT IN ($list)
AND RecieverID='$uid'
區(qū)別 - 兩個變體在和值具有數(shù)值類型時都適用,僅當(dāng)具有字符串類型時才適用前者,當(dāng)它們具有字符串類型并包含逗號或刻度時,則沒有。SenderID$items
但后者可以適應(yīng):
$list = '\''.implode('\',\'', $items).'\'';
和
SELECT DISTINCT SenderID
FROM messagesutou
WHERE SenderID NOT IN ($list)
AND RecieverID='$uid'
它現(xiàn)在接受任何數(shù)據(jù)類型并允許逗號(但不是刻度 - 它們必須在內(nèi)爆之前引用)。
- 1 回答
- 0 關(guān)注
- 89 瀏覽
添加回答
舉報(bào)