У меня возникли проблемы с получением информации из SELECT sql, а затем для INSERT такой информации в моей базе данных. Проблема в том, что я не могу решить вставить несколько строк.Вставить несколько строк с одним QUERY
Я получил это, это только вставить один пункт, если категория имеет больше пунктов, то один он также должен быть вставлен, что количество раз
я получаю элементы в один ряд в настоящее время рядом друг с другом, но я хотят те, у каждого другого
if($log1 = $log->fetch_object())
{
while($loco = $log->fetch_object())
{
$item .= "$loco->itemname";
}
$logss = "INSERT INTO log_drops(`item`, mobname, game, log_id, log_name)VALUES('$item', '$mobname', '$game', '$id', '$name')";
if($result1 = $db->query($logss));
}
'$ logss = "INSERT INTO log_drops (пункт, mobname, игры, log_id, log_name) ЗНАЧЕНИЯ";' до момента while .... и вместо этого в while: '$ logss. =" ('$ item', '$ mobname', '$ game', '$ id', '$ name'), ";' после этого добавьте '$ logss = rtrim ($ logss, ',')."; ";' и выполните его – HellBaby
Также я не хочу ничего подрезать, потому что мне нужно ввести INSERT для примера 2 элемента под названием «ПУНКТ 1, ITEM 2 ', но имя моба, игра, log_id, log_name одинаковы. Мне нужно изменить строку 'item' – JustRandomGuy