MySQL ci aranıyorr....

sonercelix

Asistan
Katılım
13 Şubat 2009
Mesajlar
149
Reaksiyon puanı
0
Puanları
16
4319.bmp



Böyle bi şeyle daha önce karşılaşmadım.


Kullanicilar tablomdaki mail alanına göre seçim yaptırmak istiyorum. Veri tabanında deneme@hotmail.com diye kişi var. php ile sorgulama yaptırdığımda seçmiyor, sorguyu mysql ekranında yazıyorum yine seçmiyor. Sorun nerde çözmedim....

karakter karşılaştırmasını UTF 8 yaptım. varsayılan olarak geleni de denedim olmuyor...
 

kaberdey

Profesör
Katılım
22 Aralık 2008
Mesajlar
4,262
Reaksiyon puanı
87
Puanları
0
WHERE kullanmadan "SELECT * FROM kullanicilar" sorgusu yaptığında bu kayıt listeleniyor mu?
 

yuci308

Asistan
Katılım
7 Haziran 2008
Mesajlar
107
Reaksiyon puanı
2
Puanları
18
select * kullanicilar where mail like "%deneme@hotmail.com%";
bu şekilde denermisin. belki başında veya sonunda boşluk kalmıştır.
 

sonercelix

Asistan
Katılım
13 Şubat 2009
Mesajlar
149
Reaksiyon puanı
0
Puanları
16
WHERE kullanmadan "SELECT * FROM kullanicilar" sorgusu yaptığında bu kayıt listeleniyor mu?

evet yapıyor.

---------- Post added at 18:59 ---------- Previous post was at 18:58 ----------

tabloyu yeniden oluşturdum eskisini sildim. ilk sefer çalıştı sonra yine eskisi gibi oldu.
 

ebubekirboyun

Öğrenci
Katılım
4 Eylül 2008
Mesajlar
6
Reaksiyon puanı
0
Puanları
0
karakter karşılaştırmasını latin5_turkish_ci yap sorunun düzelir
 

sdelta

Müdavim
Müdavim
Katılım
23 Nisan 2008
Mesajlar
4,233
Reaksiyon puanı
145
Puanları
243
MYSQL' de Türkçe web sayfalarında her zaman UTF8 general yada özel karakterlar kullanacak ise UTF8 unicode kullanılmalıdır.

Tablolara onarım yapmayı deneyiniz, tablolarda bir problem olabilir.
 

sonercelix

Asistan
Katılım
13 Şubat 2009
Mesajlar
149
Reaksiyon puanı
0
Puanları
16
MYSQL' de Türkçe web sayfalarında her zaman UTF8 general yada özel karakterlar kullanacak ise UTF8 unicode kullanılmalıdır.

Tablolara onarım yapmayı deneyiniz, tablolarda bir problem olabilir.


Evet sonunda çözüldü. Tabloda vardı galiba sorun. Veritabanında tabloyu silip karşılaştırmaların hepsinide UTF 8 seçtirdim, sorun çözüldü... kafası karışmış mysqlimin :)

Teşekkürler herkese....
 
Üst