Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

जांचें कि क्या क्वेरी परिणाम खाली पंक्ति mysqli

आप num_rows का उपयोग कर सकते हैं डेटासेट पर लौटाई गई पंक्तियों की संख्या की जाँच करने के लिए। उदाहरण:

$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. पीएचपी कोई डेटाबेस चयनित नहीं

  2. SQL MIN () और GROUP BY के साथ अतिरिक्त फ़ील्ड

  3. MySQL ईवेंट अधिसूचना को वापस डेल्फी एप्लिकेशन पर कार्यान्वित करें

  4. लार्वा में कनेक्टेड डेटाबेस डेटाबेस.एसक्यूएल फ़ाइल का बैकअप/निर्यात कैसे करें?

  5. एक्लिप्स ऑब्जेक्ट को डेटाटाइप टेक्स्ट के लिए डिफ़ॉल्ट मैपिंग प्रकार के रूप में क्यों प्रस्तावित करता है?