我碰上類似C語言幾次疑難雜症是這樣的: original | included & ~excluded // BAD
由於優先級,這解析爲: original | (included & ~excluded) // '~excluded' has no effect
有誰知道是原始設計決策背後的三個單獨的優先級按位運算符?更重要的是,你是否同意這個決定,爲什麼?
假設我用2 AND和一個OR檢索結果,與name輸入文本值第一次測試,我能得到正確的結果,但是當我改變$getc爲任意值以外空字符串,結果不變,它只查詢name的值。哪裏不對? $query1 = "SELECT * FROM $tableName WHERE name LIKE '%$asd%' OR descriptions LIKE
'%$asd%' AND category='$