WhiteKey adlı üyeden alıntı: mesajı görüntüle
SELECT sozcuk,sef FROM sozcukler WHERE sozcuk LIKE '%$sozcuk1%' AND sozcuk != '$sozcuk1'  ORDER BY id DESC LIMIT 5
SELECT sozcuk,sef FROM sozcukler WHERE sozcuk LIKE '%$sozcuk1%' AND length(sozcuk) != length('$sozcuk1')  ORDER BY id DESC LIMIT 5
Erturk adlı üyeden alıntı: mesajı görüntüle
"SELECT id,sozcuk,sef FROM sozcukler WHERE sozcuk LIKE '%$sozcuk1' && sozcuk != '$sozcuk1' ORDER BY id DESC LIMIT 5"

Anlattıgına gore bu sekilde yapman gerekıyor dostum.

...içeriği ile benzeşiyor ve $sozcuk1 değişkenine eşit değilse...

sen en son verdıgın kodda OR kullanmışsın. yani YADA

onun yerıne && yada and kullanırsan belirttiğin sekilde olur.
TurkishDizayn adlı üyeden alıntı: mesajı görüntüle
"SELECT id,sozcuk,sef FROM sozcukler WHERE sozcuk LIKE '%$sozcuk1' or sozcuk != '$sozcuk1' ORDER BY id DESC LIMIT 5"
şeklinde denermisin

ve $sozcuk ile biten kelimelermi lazım sana ?
Arkadaşlar teşekkür ederim. Şöyle oldu;

"SELECT sozcuk,sef FROM sozcukler WHERE (SOUNDEX(sozcuk) LIKE SOUNDEX('%$sozcuk1%')) AND sozcuk != '$sozcuk1'  ORDER BY id DESC LIMIT 5"
Saygılarımla;
Samet ARAS.