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

mySQL क्वेरी परिणामों को पार्स करें और if/else के लिए सरणी बनाएं

यदि आपको इस डेटा को in_array . में लोड करने की आवश्यकता है , तो यह एक सरणी रूप में होना चाहिए, आप एक json स्ट्रिंग का उपयोग नहीं कर सकते।

$stmt = $dbh->prepare('SELECT DISTINCT cohort_id FROM table_cohorts'); 
$stmt->execute();
$cohort_ids = array();
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    $cohort_ids[] = $row['cohort_id'];
}

if(in_array($user_input, $cohort_ids)) {
    // do the rest
} else {
    // oops your input is not any of those
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डॉकर-कंपोज़ में MySQL - एक्सेस अस्वीकृत

  2. MySQL में अधिकतम दो मान कैसे प्राप्त करें?

  3. MySQL LEAST () फ़ंक्शन - तर्कों की सूची में सबसे छोटा तर्क खोजें

  4. कैसे पता चलेगा कि MySQLnd सक्रिय ड्राइवर है?

  5. मैं किसी वस्तु को वापस नहीं कर सकता .then() Promise