• 06-07-2010, 03:54:29
    #1
    Merhaba arkadaşlar çözemediğim bir sorun var yardımcı olursanız sevinirim.

    SELECT * FROM `haberler` as h INNER JOIN `haberler_resimler` as r ON `h`.`haber_gun`=`r`.`resim_gun` WHERE `h`.`haber_gun` = '12'

    bu SQL kodunu çalışıtırınca


    #1267 - Illegal mix of collations (utf8_turkish_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='


    bu hatayı alıyorum

    SELECT * FROM `haberler` as h INNER JOIN `haberler_resimler` as r ON 'h.haber_gun'='r.resim_gun' WHERE `h`.`haber_gun` = '12'

    bu kodu çalıştırınca da hiç bir hata almıyorum ama sonuç ta yok haber_gun INT bir veri resim_gun 'de INT bir veri çözemedim gitti

    şimdiden yardımcı olan arkadaşlara teşekkürler.
  • 06-07-2010, 09:59:03
    #2
    kullandığım mySQL server version 5.1.47-community
  • 06-07-2010, 10:04:19
    #3
    SELECT * FROM haberler as h INNER JOIN haberler_resimler as r ON h.haber_gun = r.resim_gun WHERE h.haber_gun = 12
    bu şekilde dener misiniz?
  • 06-07-2010, 10:51:24
    #4
    #1267 - Illegal mix of collations (utf8_turkish_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='

    hatasını verdi
  • 06-07-2010, 10:52:02
    #5
    SELECT * FROM haberler as h INNER JOIN haberler_resimler as r ON 'h.haber_gun' = 'r.resim_gun' WHERE h.haber_gun = 12

    boyle yapınca da hic bir sonuc vermedi ama kod calıstı
  • 06-07-2010, 15:46:04
    #6
    Üyeliği durduruldu
    tablolardan birinin karakter seti utf8_turkish_ci, diğerinin karakter seti ise utf8_general_ci.
    bunları karıştıramazsın, iki tablonun karakter setini de aynı şekilde ayarla. sorun düzelecektir.
  • 06-07-2010, 18:44:57
    #7
    çok sağolasın sabahtan beri yazan hatayı düzgün okumamaktan göremedim çok teşekkür ederim bundan sonra daha dikkatli okuyacam hata mesajlarını sağolasın
  • 06-07-2010, 19:19:01
    #8
    SELECT * FROM haberler as h
    INNER JOIN haberler_resimler as r ON h.haber_gun=r.resim_gun WHERE h.haber_gun = '12'

    usta sorguyu çekerken bazı yerlerde gereksiz tırnak kullanmışın eğer sorguyu üsteki gibi çekersen bi sorun kalmıcaktır. ) eğer çözülmediyse bunu deniyebilirsin database görmedim için bişi diyemiyorum
  • 06-07-2010, 21:38:03
    #9
    utf dil sorunundan gereksiz tırnak istiyordu ondan ama düzeldi keops sayesinde sağolasın şimdi derdim başka