Как вставить запрос для l oop в PHP - PullRequest
0 голосов
/ 14 апреля 2020

У меня есть mysql таблица, теперь я хочу вставить данные, используя для l oop. Например, у меня есть значение totalshop = 3 (Dynami c), поэтому mysql должно быть таким

TableName - shopdetail

id      shopId          shops   
1       3               1
2       3               2           
2       3               3       

Я пытался использовать следующий код, но у меня не работает

$totalshop="3";
$query = 'INSERT INTO shopdetail (`shops`,`shopId`) VALUES ';
$query_parts = array();
for($x=1; $x<$totalChairs + 1; $x++){
    $query_parts[] = "('$x','1','$shopId')";
}
$updateQuery = "ON DUPLICATE KEY UPDATE shops=values(shops), shopId=values(shopId)";
$query .= implode(',', $query_parts);
$newQuery = "$query"."$updateQuery";
$querysv = $this->db->query($newQuery);     
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...