Hocam $kontrol değişkenini kontrol ettiğimde var_dump ile string ifade olduğu yazıyor. İçeriğini de;
$db->query("SELECT title, name from icerikler WHERE kategori = 2 ", PDO::FETCH_ASSOC);
bu şekilde gösteriyor. Sanırım bu yüzden çekilecek veri olmasa bile dolu görünüyor.
Merhaba,
Aşağıdaki kodu deneyebilirsiniz. Bu arada var_dump() ile $kontrol değişkeninizin ne verdiğini görmek önemli. Bu yazdığımız kodlar varsayım üzerinedir.
$kontrol = array();
if (!$kontrol) {
echo "Boş Dizi";
} else {
echo "Dolu Dizi";
}
// VEYA
if(count($kontrol) >0):
echo "Dolu Dizi";
else:
echo "Boş Dizi";
endif;