条件を使用してデータベースにデータを挿入するにはどうすればよいですか?現在の状態と同じです...条件は...値がnullの場合、データ1を挿入します。値を挿入し、データ2を挿入します。ここにコードの例を示します。条件PHPでデータベースにデータを挿入するCodeigniter
$insert1 = array(
'number' => $number,
'value' => $value,
'car_id' => $car_id,
);
$insert2 = array(
'number' => $number,
'value' => $value,
'status' => 1,
);
if('car_id'== NULL) <-----(This is the problem)
{
$this->db->insert('tbl_a',$insert2);
}else
{
$this->db->insert('tbl_a',$insert1);
}
このような場合はどうすればいいですか?助けてくれてありがとう...
NULLの比較を行うと、動作しません。代わりにis_null($ car_id)関数を使用する必要があります。 – Dimi
ええと...そうだね... if(is_null($ car_id)){.....}? @Dimi –
はい。またはisset($ car_id)。または単にstrlen($ car_id)> 0です。どちらが最善のものであれ。 – Dimi