|
|
#1 (permalink) |
|
Üyelik Tarihi: 23.11.2006
Yer: Ankara
Mesaj: 9
|
Mysql Sorgusunda where 'den sonra fonksiyon çalışırmı
Merhaba arkadaşlar; Aşşağıdaki gibi bir sorgu hazırladım, $sorgu1="select * from haber where duz() and tarih BETWEEN $dateyil and $date"; duz() fonksiyonu çalışıyor ve cumle sayısına göre baslik LIKE '%Bu%' or bu sorguyu basıyor. baslik LIKE '%Bu%' or baslik LIKE '%sorgu%' or baslik LIKE '%nasıl%' or baslik LIKE '%çalışır% Sorunum bu sorgunun içinde çalıştırınca hata veriyor donen sonuç -1 olarak gösteriyor. Fonksiyon boyle kullanılırmı kullanılamazmı veya hatam nedir. Teşşekkürler bu arada forumdaki ilk mesajım herkese teşşkkür edrim. Bu arada fonksiyonda LIKE '%Bu%' or sorguyu basarken sorgunun en sonuna or eklemiyor. |
|
|
|
|
|
#2 (permalink) |
|
Üyelik Tarihi: 17.04.2003
Yer: İstanbul
Yaş: 24
Mesaj: 190
|
Re: Mysql Sorgusunda where 'den sonra fonksiyon çalışırmı
Fonksiyonları, çift tırnaklar içerisinde değişkenleri kullandığı gibi kullanamazsın. Hatta bana kalırsa değişkenlerin dahi o şekilde kullanılmaması gerekiyor, kod anlaşılabilirliği açısından.
Şu şekilde yazarsan çalışacaktır: PHP Code:
__________________
... Some will win, some will lose Some were born to sing the blues ... |
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!