Mysql tablo içindeki sütünların hepsinin boş olduğunu kontrol etme sunlar hariç?
mysql ile söyle birşey yapmak istiyorum php tarafında
<?php
$a = pre("
select * from table
WHERE IS NULL
'bütün sutunlar'
and not null
'sutun1,sutun2,sutun3'
");
// tablo içerinden 40 50 kadar sütün var
hepsini boşmu diye kontrol ettirim empty ile
fakat bunu tek seferde SQL SORGUSU ile yapma şansımız varmı acaba
-> bütün sutunlar alanına hepsini yazmadan ne yazarsam bütün sutunları kontrol eder?
?>
bunu yapmaktaki amacını söylersen eğer belki bi çözüm bulabiliriz sql komutlarında bunu yaptırabileceğini düşünmüyorum fakat tüm tabloyu bir diziye atıp foreach ile kontrol ettirebilirsin
her stuna if kullanman gerekmez iç içe 2 foreach açarsın ilkinde satırları döndürürsün 2. sinde o satırın stunlarını orada bir değişken oluştur eğer boşsa 0 değilse 1 yap 2. foreach den çıkınca da değişkeni kontrol ettir eğer 0 ise istediğini yaptır
hariçi ise stunları arraye atarken indisleri tablo daki isimleri olur ife gelince
if(empty($degiskenismi) && $degiskenismi != $haric)
burada değişekn ismi boş ise ve degisken ismi hariç tuttuğun stun ismine eşit değilse şeklinde yapabilirsin
bunu bir method şeklinde yap mesela
methodismi($array,$harictuttuğunstunlar);
şeklinde yapabilirsin sql ile yapabilen varsa ben de öğrenmek isterim