В настоящее время я новичок в программировании над всеми, и у меня есть всевозможные вопросы, когда дело доходит до PHP, но мой первый вопрос заключается в том, как добавить несколько данных в таблицу только с помощью одного переменная. Например:Как вставить несколько строк данных в таблицу
<?php
$mysqli = mysqli_connect('localhost', 'root', 'testpass', 'testdatabase')
or die (mysqli_error());
$test = "INSERT INTO test (test1, test2) VALUES ('test1', 'test2')";
$test .= "INSERT INTO test (test1, test2) VALUES ('test3', 'test4')";
if (!$test){
echo "Sorry but you information could not be added...";
}
else {
$test_result = mysqli_query($mysqli, $test);
echo "Your data has been entered!";
}
Когда я использую этот код при попытке добавить несколько данных в таблицу, он не работает. Я могу добавить только по одной строке за раз. Я никогда не могу добавить по 2, 3 и более строк за раз. Есть ли ошибка в моем коде? Когда я смотрю на другой пример, люди user mysll, а не mysqli. Люди, использующие mysql, используют тот же самый код, что и я выше. Я предпочитаю использовать mysqli и не переключиться из-за чего-то такого маленького. Вернуться к моему вопросу, как добавить несколько таблиц в таблицу? Благодаря!
Попробуйте добавить ';' после каждой команды MySQL. –