6
私はcodeigniterバージョン2.0.3を使用しています。
$this->db->affected_rows
更新された行がない場合でも常に1が返されます。私は試しました
mysql_affected_rows()
そして、クエリが失敗した場合は-1を返し、レコードが更新されていない場合は0を返します。
編集は、私はちょうど
$country_id = $this->input->post('country_id');
$time=$this->input->post('time');
$insert_array = array(
'country' => $this->input->post('name')
);
$this->db->update('country_master', $insert_array, array("country_id" => $country_id,"last_updated"=>$time));
$afftectedRows=$this->db->affected_rows();
コードを表示してもよろしいですか? –
は、前に使用しているクエリに依存します $ this-> db-> affected_rows コードを表示することができれば、ソリューションを簡単に共有できます。 –
H'mmmそれは私の部分からの誤りでした。今はうまく働いています – Nick