v2.5.2
Giriş yap

mysql ile gelişmiş where kullanımı

kaandenizblkn
507 defa görüntülendi

Merhababalar şuan yapmak istediğim şey oylama tablosunda hangi soruya cevap verildigini saydırıp yazıyorum ekrana sql kodu aşşagıdaki gibi

(SELECT COUNT(*) FROM pt_quest_anwers WHERE pt_quest_anwers.anwer_quest_id = pt_quests.quest_id and pt_quest_anwers.anwer_statu = 1) as anwerTotal

benim yapmak istediğim resimde görmüş olduğunuz anwer_true sutununu bu yukarıdaki koda ekleyıp -dogru ya da yanlış yazdırmak ıstıyorum bu nasıl yapabılırım

Cevap yaz
Cevaplar (2)
kitfox
867 gün önce

$sayı=uniqid();

ben bu yöntemi kullanıyorum yeterli oluyor basit.

kaandenizblkn
868 gün önce

(SELECT COUNT(*), IF(pt_quest_anwers.anwer_true = 1, 'answered-accepted', 'answered') as trueClass FROM pt_quest_anwers WHERE pt_quest_anwers.anwer_quest_id = pt_quests.quest_id and pt_quest_anwers.anwer_statu = 1) as anwerTotal

yukarıdaki kod blogu dogru fakat nasıl calısmıyor