php echo içine include?.
Arkadaşlar merhaba.
Ben bir aramaformu oluşturdum. Şimdi bazı kelimelerdeiçerik yoksa uygun haber bulunamadı hata mesajını yazdırıyorum. Ama ben mesaj yerine tablodaki son eklenen yazıları ekleteyim diyorum. Bunun içinde include ettirmek istedim ama olmadı.
Echo içine php include mümkün mü?
Php
şöyle yapmanız daha mantıklı eğer arama sonucunda eşleşen bir sonuç yoksa tekrardan bir sorgu ile son ekelenen yazıyı çekmeniz daha mantıklı olacaktır.
$kelime = 'aranacak_kelime';
$sorgu = 'SELECT makale FROM makaleler WHERE makele like \'%'.$kelime.'%\'';
$bak = mysql_query($sorgu);
// sorgudan etkilenen satır varsa sonuçları bas
if(mysql_affected_rows()){
// sonuçlar burada listelenecek
}else{
// sonuç yoksa son eklenen yazı işlemi burda yapılacak
// son eklenen yazıyı çek
$son_eklenen_cek = mysql_fech_assoc(mysql_query('SELECT makale FROM makaleler ORDER BY makale_id DESC LIMIT 1'));
}
Teşekkürler hocam ama ben çalıştıramadım bunu açıkçası :S
aldığınız herhangi bir hata varmı? bu gayet basit bir kod dizesi kafa karıştırıcı bir yeri yokki
php
işte bende onu anlamadım. hatada vermiyor boş sayfa atıyor -_- enteresan... Benim kullandığım kodları versem onun üz<erinden düzenleme yapabilirmiyiz?
Php
Bir fikirde benden olsun hadi.
Son kayıtları göstermek yerine Google'un şuanda kullandığı bunumu demek istediniz ?'i uygulayabilirsiniz. Üstelik bu metodu sadece tek bir query ile yapmanızda mümkün. Mysql sağolsun. "MYSQL SOUNDEX" fonksiyonunu araştırırsanız bir çok örnek mevcut.
php
+100
bunu bende kullanmayı düşünebilrim hocam her arama fonksiyonunda olması gereken bir özellik aslında aranılan kritere uygun sonuç yok ise en yakın kritere uygun sonucu veya sonuçları gösterebiliriz, şahsen kullanıcıya "SONUÇ BULUNAMADI" gibi kaba bir kelimeyi göstermekten çok çok iyidir :)
Ayrıca: eğer aranılan kriter bir cümle ise;
cümleyi kelimelere parçalayıp kelimeye ait çıkan sonuçlarıda listeletebiliriz.
Aynen hocam. Öyle bir kullanımda olabilir. çok mantıklı. eğerki myisam tablo motoru kullanıyorsanız En güzel sonucu fulltext search özelliği verir aslında. Soundex'e göre çok daha duyarlı bir özellik.
ben genelde kaybolsada önemi olmayan verileri myisam motoru ile saklıyorum hocam ama üyeler tablosu gibi önemli tablolarda mecburen innodb kullanıyorum çökme tehlikesi olmadığı için :)