При использовании учебника w3schools произошла ошибка
Пользователь обнаружил ошибку при попытке реализовать код из учебника w3schools. Конкретная ошибка возникает в строке 13:
mysqli_query('INSERT INTO web_formitem (ID, formID, caption, key, sortorder, type, enabled, mandatory, data) VALUES (105, 7, Tip izdelka (6), producttype_6, 42, 5, 1, 0, 0)');
Неточная информация от w3schools
Пользователь обратился за помощью к w3schools, но не нашел ее особенно полезной. Согласно документации, он помечен как содержащий многочисленные ошибки.
Исправление ошибки
Ошибка возникает из-за неправильного понимания первого параметра, требуемого функцией mysqli_query. Он ожидает строку подключения вместо SQL-запроса. Исправленный код должен быть таким:
$link = mysqli_connect("localhost", "root", "", "web_table");
mysqli_query($link, "INSERT INTO web_formitem (`ID`, `formID`, `caption`, `key`, `sortorder`, `type`, `enabled`, `mandatory`, `data`)
VALUES (105, 7, 'Tip izdelka (6)', 'producttype_6', 42, 5, 1, 0, 0)");
Примечание: Обратные кавычки (`) должны следует добавлять к именам столбцов в запросе INSERT, поскольку некоторые имена являются зарезервированными словами.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3