Ошибка вставки MySQL: количество столбцов не соответствует количеству значений в строке 1 - PullRequest
0 голосов
/ 21 февраля 2019

Здравствуйте, дорогие участники сообщества,

У меня проблемы с успешной вставкой в ​​небольшую базу данных, которую я создал.Я пытаюсь закодировать логин с помощью PHP, чтобы вставить в базу данных напрямую.Вот код базы данных:

create table login (

id INT PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(255) NOT NULL,
password VARCHAR(255) NOT NULL,
vorname VARCHAR (255) NOT NULL,
nachname VARCHAR (255) NOT NULL,
email VARCHAR (255) NOT NULL);

А вот мой код PHP:

$link = mysqli_connect("localhost", "root", "", "projektmanagement");

// Check connection
                 if ($link === false) {
                     die("ERROR: Could not connect. " . mysqli_connect_error());
                 } else {
                     print "<h3>Connected!</h3>";
                 }
// Attempt insert query execution
                 $sql = "INSERT INTO login (username, password, vorname, nachname, email) VALUES ('Username', 'Password', 'Vorname', 'Nachname' 'peterparker@mail.com')";
                 if (mysqli_query($link, $sql)) {
                     echo "Records inserted successfully.";
                 } else {
                     echo "ERROR: Could not execute $sql. " . mysqli_error($link);
                 }

Я просмотрел бесчисленное количество потоков, чтобы узнать, пропустил ли я значение или забыл значение, но не могупохоже, нашли ошибку.

Любая помощь будет принята с благодарностью!

  • Томас
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...