Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

periksa apakah kueri menghasilkan baris kosong mysqli

Anda dapat menggunakan num_rows pada dataset untuk memeriksa jumlah baris yang dikembalikan. Contoh:

$results = $mysqli->query("SELECT ANNOUNCE_NUMBER,ANNOUNCEMENTS,ANNOUNCE_TYPE,POST_DATE FROM home WHERE ANNOUNCE_NUMBER NOT LIKE $excludewelcome AND ANNOUNCE_NUMBER NOT LIKE $excludenews ORDER BY ANNOUNCE_NUMBER DESC LIMIT $position, $items_per_group");
if ($results) { 

    if($results->num_rows === 0)
    {
        echo 'No results';
    }
    else
    {
        //output results from database
        while($obj = $results->fetch_object())
        {
            if($obj->ANNOUNCE_TYPE=='NEWSEVENTS')
            {
                $realstring='News and Events';
            }
            else
            {
            $realstring='Welcome Note';
            }

            echo '<li id="item_'.$obj->ANNOUNCE_NUMBER.'"><strong>'.$realstring.'</strong></span>';
            echo '<br \>'; 
            echo '('.$obj->POST_DATE.' ) <span class="page_message">'.$obj->ANNOUNCEMENTS.'</span></li>';
        }
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa yang menyebabkan kesalahan PDO Tidak dapat menjalankan kueri saat kueri tanpa buffer lainnya aktif?

  2. MYSQL UPDATE SET pada Kolom yang Sama tetapi dengan beberapa Klausa WHERE

  3. Menghubungkan MySQL dengan Visual Studio C#

  4. mysql ganti karakter khusus html dengan setara UTF

  5. Cara yang tepat untuk menyimpan zona waktu dalam database?