emrezsy adlı üyeden alıntı: mesajı görüntüle
Selam arkadaşlar.
Bir tablom var.
Tablo Satırı şu şekilde:
Onaylayici 1 - Onaylayici 2 - Onaylayici3 - Onaylayici4 - Onaylayici 5

Yapmak istediğim şu. id y e göre ilgili satırdaki dolu olan sütun sayısını almak.

Örnek olması için




Burada
5 tane sütun var.
1 satır var ve bu satırda sütunlara göre 4 tane kayıt var.
Şimdi direk olarak sütun sayısını alabiliyorum.

Kodum.
$sql = $db->qSql("SELECT * FROM tablom WHERE id='1' ");
$count = $sql->columnCount();
echo $count;
Ben boş olan veya 0 olan içerikleri saymak istemiyorum. bunu nasıl yapabilirm.
Sanırım şöyle bir şey var,
SELECT * FROM table WHERE some_col IS NULL OR some_col = ''; yani sorguda column durumuna göre getirebilirsin. Gelen veriyi direk sorguda filterelediğin için yine columncount icine dolu olanlar gelir. ikinci bir durum olarak Onaylayıcıları ayrı bir tabloda tutup, kimin hangi durum için onayladığını 2-3 sütunda tutarak normalizasyon ile çözebilirsin