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

सरणी में पीडीओ डुप्लिकेट मान

पीडीओ एक डेटाबेस रैपर है जो आपके लिए कई काम कर सकता है। उदाहरण के लिए,

तो वास्तव में आपको अब की तुलना में दो गुना कम कोड चाहिए:

$currency_codes = array("USD", "RUB");
$currency_codes_in = implode(',', array_fill(0, count($currency_codes), '?'));
$query = "SELECT `curr_id` FROM `dictionary_currency` WHERE `curr_code` IN ($currency_codes_in)";
$stmt = $db->prepare($query); 
$stmt->execute($currency_codes);
$arr = $stmt->fetchAll(PDO::FETCH_COLUMN);

या मैं इसके बजाय इसे पसंद करने का प्रस्ताव रखूंगा

$query = "SELECT curr_code, curr_id FROM dictionary_currency WHERE `curr_code` IN ($currency_codes_in)";
$stmt = $db->prepare($query); 
$stmt->execute($currency_codes);
$arr = $stmt->fetchAll(PDO::FETCH_KEY_PAIR);


  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. PHP, टेक्स्ट इकोस नई लाइन के बिना डेटाबेस से बाहर, सभी एक टुकड़े में

  3. MySQL परिणामों को कैसे व्यवस्थित और समूहित करें

  4. डेटाबेस से डेटा कैसे प्राप्त करें और PHP पेज पर गूंजें?

  5. ऑटो वेतन वृद्धि आरंभिक संख्या बदलें?