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ü?

2013-12-25 08:25:53 Edit:2013-12-25 22:59:41

Php

TeaMTurkeRŞenol TÜRKER

şö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'));

}

2013-12-25 22:41:20 Edit:2013-12-25 22:42:59

Teşekkürler hocam ama ben çalıştıramadım bunu açıkçası :S

2013-12-25 22:58:33

TeaMTurkeRŞenol TÜRKER

aldığınız herhangi bir hata varmı? bu gayet basit bir kod dizesi kafa karıştırıcı bir yeri yokki

2013-12-25 23:01:42

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?

2013-12-26 01:02:22 Edit:2013-12-26 01:02:43

Edit:

Edit:

Edit:

Php

alicilinAli Fırat Güler

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.

2013-12-26 11:50:26

php

TeaMTurkeRŞenol TÜRKER

+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.

2013-12-27 18:06:59 Edit:2013-12-27 18:08:27

alicilinAli Fırat Güler

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.

2013-12-27 18:10:17

TeaMTurkeRŞenol TÜRKER

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 :)

2013-12-27 18:20:24

Edit:

Edit:

Edit:

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro