Я новичок ie. Я пытаюсь получить все users_id
из users
таблицы в виде значения через запятую, например 1001,1002,1003 etc
, а затем вставить их в виде значения через запятую непосредственно в столбце tmpOrder
таблица sq_id
. Пока что я написал код ниже, но он не вставляет значение через запятую. Если я использую foreach l oop, он вставляет отдельную строку для каждого user_id
, но мне нужно вставить одну строку со всеми идентификаторами, разделенными запятыми в sq_id
столбце
$sql="SELECT users.id as user_id,age FROM users";
$stmt = $con->prepare($sql);
$stmt->execute();
$stmt->bind_result($data[0], $data[1]);
while ($stmt->fetch()) {
echo $data[0];
}
$stmt1 = $con->prepare("INSERT INTO tmpOrder(id,sq_id)
VALUES ($id,implode(',',$data[0]");
$stmt1->execute();