私が欲しいものphp yii2クエリyii2の挿入で自動的にIDを挿入する方法は?
$request = Yii::$app->request;
$post = $request->post();
$filesettingid = $post['filesettingid'];
$checkboxValue = $post['selection'];
for($i=0;$i<sizeof($checkboxValue);$i++) {
$store = Yii::$app->db->createCommand('SELECT id FROM store WHERE port='.$checkboxValue[$i])->queryAll();
$storeid = $store[$i]['id'];
Yii::$app->db->createCommand()->insert('tes',
[
'id' => $i+1,
'filesetting_id' => $filesettingid,
'store_id' => $storeid
])->execute();
}
、このようなコードを持っているが、IDが1,2,3,4のように自動に生成されます、私は新しいdata
を挿入し、それぞれです。
上記のコードでは問題は、ID
は常に1
、それは本当のことが可能であることですか? だから私が欲しいものは:
最初に挿入、id
= 1、秒はid
= 2であり、それは自動的に起こります。
すごく大丈夫です、それは私が必要としているものです。大きな感謝です。 – yosafat
あなたは大歓迎です! –