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

PHP, PDO, MySQL का उपयोग करके कॉलम मौजूद नहीं है या नहीं, इसकी जांच कैसे करें?

मुझे नहीं पता कि यह आपकी मदद करता है या नहीं, लेकिन आप इसे आजमा सकते हैं:

if (count($dbh->query("SHOW COLUMNS FROM `items` LIKE 'item_type'")->fetchAll())) {
    $sth = $dbh->query ("SELECT item_type FROM items WHERE user_id = '$user_id'");
    $row = $sth->fetch();
    $item_type = $row['item_type'];
} else {
    $item_type = null;
}

यह जांचता है कि कॉलम मौजूद है या नहीं और कार्य करता है।



  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. INET_ATON के समतुल्य SQL सर्वर क्या है

  3. Django क्वेरी में .extra(select={...}) का उपयोग करके पेश किए गए मान पर .aggregate() का उपयोग करना?

  4. C:\webdev\wamp\www\ MembershipSite\classes\Mysql.php लाइन 9 पर उपयोगकर्ता 'उपयोगकर्ता नाम'@'लोकलहोस्ट' (पासवर्ड का उपयोग कर:हाँ) के लिए प्रवेश निषेध

  5. MySQL संग्रहीत कार्य - गतिशील/परिवर्तनीय तालिका और स्तंभ नाम