J'utilise le framework codeigniter
.
comment puis-je vérifier get
la fonction est vide ou non?
...
$result = $this->db->get()
//how to check $result is empty or not ?
J'utilise le framework codeigniter
.
comment puis-je vérifier get
la fonction est vide ou non?
...
$result = $this->db->get()
//how to check $result is empty or not ?
Vous pouvez le faire de cette façon
$query = $this->db->get();
if ($query->num_rows() > 0) {
//record exists - hence fetch the row
$result = $query->row();
}
else
{
//Record do not exists
}
Vous pouvez vérifier comme ci-dessous,
$result = $this->db->get() ;
if($result->num_rows() != 0){
//you can do anything with data here
}
else{
//empty
}
meilleure façon selon Codeigniter Active records Documentation
$query = $this->db->get('mytable');
if($query->num_rows() > 0) {
foreach ($query->result() as $row){
echo $row->title;
}
}
else{
//no record found.
}
$result = $this->db->get()->result_array();
Vérifiez maintenant que la valeur du résultat $ est vide ou non.
if(!empty($result)){
//code if not empty
}
else{
//code if empty
}
$result = $this->db->get('myTable')->result();
print_r($result);die();
une explication est généralement apprécié – enigma
vous pouvez utiliser 'if ($ result-> num_rows())' –