BEYAZMASTER adlı üyeden alıntı

product1, product2, product3, ... product50

Diyebiliz üstad...


Merhaba, kodda yer alan Database bilgileri, sayılacak tablonun adı ve tabloda yer alan tek satır verinin id'sini girmeyin unutmayın.



$dbhost = "localhost";
$dbuser = "KullaniciAdi";
$dbpass = "Sifre";
$dbdata = "DatabaseAdi";

$mysqli = new mysqli($dbhost,$dbuser ,$dbpass,$dbdata);
mysqli_set_charset($mysqli,"utf8");
if ($mysqli -> connect_errno) {
echo "Failed to connect to MySQL: " . $mysqli -> connect_error;
exit();
}

$bosKolonlar = 0;
$doluKolonlar = 0;
$query1 = mysqli_query($mysqli, "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'TABLO_ADI_BURAYA_GELECEK'");
while ($fetch = mysqli_fetch_assoc($query1)) {
$query2 = mysqli_query($mysqli, "SELECT ". $fetch['COLUMN_NAME']. " FROM test WHERE id = 'TABLONUZDA YER ALAN TEK SATIR VERININ IDsi '");
if (empty(mysqli_fetch_assoc($query2)[$fetch['COLUMN_NAME']])){
$bosKolonlar += 1;
} else {
$doluKolonlar += 1;
}
}

echo "Dolu Kolon Sayısı: " . $doluKolonlar . "
";
echo "Boş Kolon Sayısı: " . $bosKolonlar . "
";

?>


Kolay gelsin.