Php 与codeigniter相关的sql查询
查看::Php 与codeigniter相关的sql查询,php,sql,codeigniter,Php,Sql,Codeigniter,查看:: 如果供应商服务(id、提供的服务)上没有唯一密钥,则您需要先手动检查组合,然后决定是否插入。这应该适用于这种情况: public function add_vendor_services($id,$service) { $this->db->select('*')->from('vendor_services') ->where('id',$id) ->where('
如果供应商服务(id、提供的服务)上没有唯一密钥,则您需要先手动检查组合,然后决定是否插入。这应该适用于这种情况:
public function add_vendor_services($id,$service) {
$this->db->select('*')->from('vendor_services')
->where('id',$id)
->where('service_offered',$service);
if($this->db->get()->num_rows() > 0){
// already have this service for this vendor
} else {
// need to add this service to this vendor
$this->db->insert('vendor_services',array('id'=>$id,'service_offered'=>$service));
}
}
如果id&service\u提供的列上有唯一的键,则可以执行以下操作:
public function add_vendor_services($id,$service) {
$this->db->replace('vendor_services',array('id'=>$id,'service_offered'=>$service));
}
谢谢你,伙计,它起作用了!!