Мой SQL-оператор выполняется дважды (я новичок)

Я новичок во всем этом и следую очень простому руководству. У меня есть база данных с 2 таблицами. Теперь, если я хочу добавить значение к одному из них, я иду вставлять прямо здесь;

Мой SQL-оператор выполняется дважды (я новичок)

Поэтому, когда я ввожу 2 значения и нажимаю любую из кнопок перехода (кажется, что все они имеют одинаковый эффект, поэтому я думаю, не имеет значения, какой из них), они оба добавляются дважды (с уникальным идентификатором, равным конечно), как показано на этих скриншотах;

Мой SQL-оператор выполняется дважды (я новичок)

После этого оператор SQL будет выглядеть так: ВСТАВИТЬ В nationaliteit (id, nationaliteit) ЗНАЧЕНИЯ (NULL, «бельгийский»), (NULL, «испанский»);

И я получаю бельгийский идентификатор с идентификатором 1, испанец с идентификатором 2, бельгийский идентификатор с идентификатором 3 и испанец с идентификатором 4, когда я смотрю на все значения в моей таблице. Почему это?

Вы нажимаете кнопку "Перейти" также на странице, которая появляется после с заявлением на ней?

Clint 31.07.2018 15:27

Я думаю, вы нажимаете обе кнопки «Перейти», как сказал Клинт.

vincebel 31.07.2018 15:34
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
2
2
57
1

Ответы 1

Я собираюсь рискнуть и сделать вывод, что вы вводите данные дважды.

Когда вы заполните поля и нажмете кнопку "Перейти", вы перейдете на другую страницу с чем-то вроде

Two rows have been inserted

и он отобразит запрос, который только что использовал для вставки данных.

Что не очевидно для новичка, так это то, что вам не нужно затем щелкать поле перехода на этой странице. Если вы это сделаете, вы просто выполните тот же запрос еще раз.

Другие вопросы по теме