benim yapmak istedigi şu örnegin : arama kısmına iki kelimegirdim(daha fazla kelime de olabilir) bu kelimeler databasedeki tek bir tablo olup olmadıkları kontrol edilecek..
örnegin girilen kelimeler :ankara izmir databasedeki kolonun içerigi eger şöyleyse bana veri döndürmesini istiyorum :adana,ankara,istanbul,izmir gibi yani bi text area var veorada anahtar kelimeler
girilen kelimeleri ' ' (boşluk) karakterine göre ayıklayıp bir array'a atıcaksın. sonra array'deki eleman sayısı kadar dönecek bir döngü oluşturup, her dönüşünde querystring'ine "AND sehir LIKE '%arrayElemani%'" ekleyeceksin...
$querystring = "SELECT * FROM veritabani WHERE "; for($i=0; $i<$array.length(); $i++){ if($i!=0) $querystring = $querystring." AND "; $querystring = $querystring." sehir LIKE '%$array[$i]%'"; }
mysql search nasıl yapabilirim ben . ? yalnız tüm database de arama yapmasını istiyorum. elinizde örnekler varsa yardımcı olursanız sevinirim. iyi çalışmalar.
valla MsSQL desen, bi stored procedure yazarak olayı gerçekleştirirdin ama ... sana iki soru: *mysql stored procedure yazdırıyor mu? *database'deki tablo isimlerine ulaşabilmek için mysql'de nasıl bir query yazmak lazım? (mssql'de sysobjects tablosundan alabiliyoruz mesela)
bu konuda yardımcı olabilecekmisiniz?