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

PHP और MySql जांचें कि क्या तालिका खाली है

mysqli_fetch_array इस पर ध्यान दिए बिना कि उस पंक्ति में कॉलम शून्य हैं या नहीं, एक पंक्ति प्राप्त करेगा। आप जाँच करना चाहते हैं कि क्या $row['description'] अगर $row . के बजाय सेट किया गया है सेट है:

$query = "SELECT description FROM posts WHERE id = $id";
$result = mysqli_query($dbc, $query);

$row = mysqli_fetch_array($result, MYSQLI_ASSOC);

if(isset($row['description'])) {
    echo "<p>No description</p>";
} else {
    echo '<p>' . $row['description'] . '</p>';
}

संपादित करें: या, एक विकल्प के रूप में, आप डेटाबेस से पंक्तियाँ नहीं ला सकते जहाँ विवरण NULL है:

$query = "SELECT description FROM posts WHERE id = $id AND description IS NOT NULL LIMIT 1";
$result = mysqli_query($dbc, $query);

$row = mysqli_fetch_array($result, MYSQLI_ASSOC);

if(! $row) {
    echo "<p>No description</p>";
} else {
    echo '<p>' . $row['description'] . '</p>';
}

अब आप यह देखने के लिए जांच करेंगे कि क्या आप एक पंक्ति को पकड़ने में सक्षम थे या नहीं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक PHP फ़ाइल से AJAX एक पर एक बूलियन लौटाएं - बटन का पालन करें

  2. डॉकर में MySQL रूट पासवर्ड कॉन्फिगरेशन पर जमे हुए हैं

  3. SQL डेटाबेस से php/html तालिका में डेटा प्रदर्शित करें

  4. MySQL क्वेरी परिणाम उनके मूल डेटा प्रकार के रूप में प्राप्त करें?

  5. MySQL 8.0 में रूट उपयोगकर्ता को सभी विशेषाधिकार कैसे प्रदान करें