数据库中不存在插入数据,但响应为 TRUE
Insert data does not exist in database but response is TRUE
$DataInsert = [
'id' => $Id,
'name' => $name,
'price' => $Price,
'available' => $Stock,
];
$this->db->table('services')->insert($DataInsert) //This data does not enter the database but the response is TRUE
我知道有一个列的数据类型与我输入的数据不匹配,但为什么没有输入数据库却得到响应true
?
试试这个。
$DataInsert = array(
'id' => $Id,
'name' => $name,
'price' => $Price,
'available' => $Stock,
);
$this->db->table('services')->insert($DataInsert);
if($this->db->affected_rows() > 0){
//message
}
如果您坚持评估 insert() 方法,请改用此方法。
if($this->db->table('services')->insert($DataInsert) !==FALSE){
//message
}
$DataInsert = [
'id' => $Id,
'name' => $name,
'price' => $Price,
'available' => $Stock,
];
$this->db->table('services')->insert($DataInsert) //This data does not enter the database but the response is TRUE
我知道有一个列的数据类型与我输入的数据不匹配,但为什么没有输入数据库却得到响应true
?
试试这个。
$DataInsert = array(
'id' => $Id,
'name' => $name,
'price' => $Price,
'available' => $Stock,
);
$this->db->table('services')->insert($DataInsert);
if($this->db->affected_rows() > 0){
//message
}
如果您坚持评估 insert() 方法,请改用此方法。
if($this->db->table('services')->insert($DataInsert) !==FALSE){
//message
}