http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_locate sql komutlarında like komutu işime yaramıyor. Çünkü ; database kısmı : Merhaba bu bir yazı geri kalanlar dküman, yazı vs.. aranacak : yazı Burada bulacaktır. Benim istediğim ise; database kısmı : yazıaranacak : Merhaba bu bir yazı geri kalanlar dküman, yazı vs.. aranacak kısmında olanların idsini alacağım. Mesela databse te tek tek yazı, merhaba, bir, dküman var. Yani cümlemizde database deki kelimeleri aratacağız ve hepsinin idlerini alacağım. Like ile bu değil tam tersi oluyor. Fakat locate komutu var. Sanıyorum benim istediğimi yapıyor. http://www.plus2net.com/sql_tutorial/sql_locate. php burada da bir rnek vermiş. Fakat kullanımı hakkında bir fikrim yok. Fikri olan varsa nedir ne değildir syleyebilir mi? Yani istediğim komut mu nedir?

Konu biraz eski ama Locate o işi yapmıyor. Senin ihtiyacın olan şey başka. Ben Regexp ile yapıyorum byle birşeye ihtiyaç duyduğumda. Aradığın uzun cümleyi boşluklarından blerek aşağıdaki hale getir. str_replace ile falan yaparsın. Merhaba|bu|bir|yazı|geri|kalanlar|dküman,|yazı|vs.. Sorgusu da şyle oluyor; Select id from tbl_yazi metin Where REGEXP 'Merhaba|bu|bir|yazı|geri|kalanlar|dküman,|yazı|vs..'; fazla uzaklaşmış olamaz...

cümleyi boşluklardan parçaladıktan sonra oluşan diziyi dngüye dahil ederek tek tek sorgulatabilirsin. yanlış anlamadıysam :) screw you guys! i"m goin" hoooome!

SELECT FROM veriler WHERE LOCATE şeklinde oluyor. Burada anahtar kolon, $yazi da post edilen kısım

hanimiiş bilenler? kafayı yiyicem yaw Türkiye de locate kullanıpta nasıl kullanıldığını yazan adam yok mu yoksa gogole mı bulamıyor