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

Bagaimana cara mengirim hasil sql saya ke controller di codeigniter sebagai variabel

Berikut ini juga baik-baik saja:

if($query1->num_rows() > 0){
    $row = $query1->row();
}
return $row->dPassword;

Kemudian jika kueri Anda mengembalikan lebih dari satu baris, Anda dapat mengoperasikan hasil seperti ini:

foreach($query1->result() as $row){
echo $row->field1;
echo $row->field2;
echo $row->etcetera;
}

Untuk hasil baris tunggal saya biasanya mengembalikan baris langsung dari model seperti ini:

return $query1->row();

Ini contohnya:

function select_provider_details($provider_id)
    {
        $this->db->select('*');
        $this->db->from('providers');
        $this->db->where('provider_id', $provider_id);

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

    if($query->num_rows() > 0)
    {
        $result['success'] = TRUE;
        $result['query'] = $query->row();
    }
    else
    {
        $result['success'] = FALSE;
        $result['error'] = "Provider not found in database";
        $result['errorcode'] = "E003";
        $result['query'] = $query->row();
    }
        return $result;
}

Atau untuk kueri yang diharapkan mengembalikan beberapa hasil, saya mengembalikan seluruh objek hasil:

return $query1;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menginstal versi paket tertentu dengan pip

  2. Doctrine2 DBAL Ada kueri

  3. Mengapa saya tidak bisa memasukkan ke MySQL?

  4. Cara Membuat Database MySQL Secara Terprogram di Paket Hosting Linux Bersama

  5. Bagaimana cara menjanjikan fungsi MySql menggunakan bluebird?