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

Argumen tidak valid diberikan untuk foreach() di Codeigniter

anda perlu melakukan pemeriksaan sebelum memulai iterasi untuk data, seperti:kode model:

public function getAll() {
    $results = array();
    $this->db->select('bcode, bname, btel, badd');
    $this->db->from('branches');

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

    if($query->num_rows() > 0) {
        $results = $query->result();
    }
    return $results;
}

lihat kode:

if( !empty($results) ) {
    foreach($results as $row) {
        echo '<tr>';
        echo '<td>'.$row->bcode.'</td>';
        echo '<td>'.$row->bname.'</td>';
        echo '<td>'.$row->btel.'</td>';
        echo '<td>'.$row->badd.'</td>';
        echo '</tr>';
    }
}


  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.Data.MySqlClient.Replication.ReplicationManager melempar System.TypeInitializationException

  2. Teknik teratas untuk menghindari 'pengikisan data' dari database situs web

  3. Cari semua kolom tabel menggunakan kondisi satu tempat dengan kata kunci tunggal di mysql

  4. Menggunakan MySQL dengan Entity Framework

  5. Perbedaan antara MySql dan MySqli di PHP