İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

mysql search ile tüm datalar geliyor

worshiphim

0
İyinet Üyesi
Katılım
16 Ocak 2005
Mesajlar
670
Reaction score
0
Konum
Suisse
merhaba,
asagidaki script sitemi yeni servere transfer etmeden once calisiyordu

simdi ise arama kelimesini dikkate almadan mysqldeki tum datalari getiriyor.
Ben işin içinden çıkamadım açıkcası birde siz göz atarsanız sevinirim...

asagidaki koda bir url gonderiyorum (kelime olarak) eskiden sadece o url ile ilgili sonuclar cikiyordu serveri tasiyinca tum veriler gelmeye basladi...

PHP:
<? $upath = '/home/tester/public_html/';
include($upath . 'db.php'); 

$sql = mysql_query("SELECT `url`,`yazi1`,`yazi2`,`yazi3`,`yazi4` FROM `arsiv` WHERE url LIKE '%$kelime%' ") or die (mysql_error());

while(list($url, $yazi1, $yazi2, $yazi3,  $yazi4)=mysql_fetch_array($sql))
{ 


echo "
Adres: $url
<br>yazi1: $yazi1 
<br>yazi2: $yazi2
<br>yazi3: $yazi3
<br>yazi4: $yazi4

";

} ?>

Yardım edecek arkadaşlara teşekkürler
 

worshiphim

0
İyinet Üyesi
Katılım
16 Ocak 2005
Mesajlar
670
Reaction score
0
Konum
Suisse
ok deneyeceğim
birde $_GET neden çalışmaz acaba normal şartlarda çalışırken?
 

worshiphim

0
İyinet Üyesi
Katılım
16 Ocak 2005
Mesajlar
670
Reaction score
0
Konum
Suisse
merhaba sorunu çözdüm
GET ile gelenleri değişkene aktarıp ondan sorna sorgulama yapmam gerekiyormuş
 

saho

0
İyinet Üyesi
Katılım
24 Ocak 2007
Mesajlar
44
Reaction score
0
Konum
adana-ist-tokat
buna serverden kapalıdır global değişkenleri kullancaksın bu durumda
'%$kelime%'
yerine
'%$_GET[kelime]%'
gibi buna gerekli mysql_real_escape_string,trim,addslashes gibi filtrelemeler koyabilir burada kelime diyor sayı olan yerlerde intval falan kullanabilirsin mantığı ise yeni server de çalışmamasının global vars lar kapalıdır yeni server de bu açıdan
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst