• SDN Forum üyelikleri çok yakında yeniden açılıyor. Siz de bu büyük topluluğun bir parçası olmak için bizi takipte kalın, gelişmeleri kaçırmayın!

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...
 
WHERE kullanmadan "SELECT * FROM kullanicilar" sorgusu yaptığında bu kayıt listeleniyor mu?
 
select * kullanicilar where mail like "%deneme@hotmail.com%";
bu şekilde denermisin. belki başında veya sonunda boşluk kalmıştır.
 
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.
 
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.
 
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