Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pembuat kueri codeigniter menggunakan fungsi implode di where_in

Pernyataan Dokumen Resmi

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

Coba seperti di bawah ini

Metode 01 (disarankan )

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

Metode 02

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

Ada apa di baris ini

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

jangan bungkus fungsi dengan ' atau " kutipan. Maka akan mendapatkan nilai simpan sebagai STRING ke DB.

Tautan

  1. where_in klausa di 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. Kunci UNIK MySQL tidak berfungsi

  2. Beralih di antara beberapa database di Rails tanpa memutus transaksi

  3. jquery php masukkan data ke mysql tanpa menyegarkan halaman

  4. Mysql:Bagaimana cara memanggil file skrip sql dari file skrip sql lain?

  5. Optimasi Logika MySql