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

जहां_इन में इंपोड फ़ंक्शन का उपयोग करके कोडनिर्देशक क्वेरी बिल्डर

आधिकारिक डॉक्टर का कहना है

$names = array('Frank', 'Todd', 'James'); # Data Array 
$this->db->where_in('username', $names); # passing array

नीचे की तरह कोशिश करें

विधि 01 (अनुशंसित )

$this->db->from('search_result');
$this->db->where_in('skills',$s_id);
$query = $this->db->get();

विधि 02

$this->db->from('search_result');
$this->db->where_in('skills',implode("','",$s_id));
$query = $this->db->get();

इस लाइन में क्या गलत है

$this->db->where_in('skills','".implode("','",$s_id)."');

फ़ंक्शन को ' . के साथ न लपेटें या " उल्लेख। फिर यह डीबी को STRING मान के रूप में सहेजा जाएगा।

लिंक

  1. where_in codeigniter.com में खंड


  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. जावा के माध्यम से नए डीबी रिकॉर्ड कैसे सुनें?

  3. पायथन में SQLite डेटाबेस में तालिकाएँ दिखाएँ

  4. पैरामीटरयुक्त प्रश्न PHP/MySQL

  5. वाइल्डकार्ड का उपयोग करके XXX से प्रारंभ होने वाले सभी स्तंभों का चयन करना?