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

Kueri Pilih CodeIgniter

Itu cukup sederhana. Sebagai contoh, ini adalah kode acak saya:

function news_get_by_id ( $news_id )
{

    $this->db->select('*');
    $this->db->select("DATE_FORMAT( date, '%d.%m.%Y' ) as date_human",  FALSE );
    $this->db->select("DATE_FORMAT( date, '%H:%i') as time_human",      FALSE );


    $this->db->from('news');

    $this->db->where('news_id', $news_id );


    $query = $this->db->get();

    if ( $query->num_rows() > 0 )
    {
        $row = $query->row_array();
        return $row;
    }

}   

Ini akan mengembalikan "baris" yang Anda pilih sebagai array sehingga Anda dapat mengaksesnya seperti:

$array = news_get_by_id ( 1 );
echo $array['date_human'];

Saya juga sangat menyarankan, jangan dirantai permintaan seperti yang Anda lakukan. Selalu miliki secara terpisah seperti dalam kode saya, yang jelas jauh lebih mudah dibaca.

Harap perhatikan juga bahwa jika Anda menentukan nama tabel di from(), Anda memanggil fungsi get() tanpa parameter .

Jika Anda tidak mengerti, jangan ragu untuk bertanya :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masukkan ke dalam masalah basis data... (Pengkodean karakter buruk) PHP/MYSQL

  2. Pencarian menunjukkan semua produk

  3. Menggunakan Penasihat Pencadangan Basis Data untuk Mengotomatiskan Tugas Pemeliharaan

  4. Waktu pengunduhan file dalam PHP/MySQL

  5. MySQL UPDATE menambahkan data ke dalam kolom