Erro encontrado ao utilizar o tutorial do w3schools
Um usuário encontrou um erro ao tentar implementar o código do tutorial do w3schools. O erro específico ocorre na linha 13, que é:
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)');
Informações imprecisas de w3schools
O usuário consultou w3schools para obter assistência, mas não achou que fosse particularmente útil. De acordo com a documentação, ele é sinalizado por conter vários erros.
Corrigindo o erro
O erro decorre de um mal-entendido do primeiro parâmetro exigido pela função mysqli_query. Ele espera uma string de conexão em vez de uma consulta SQL. O código corrigido deve ser:
$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)");
Nota: Crases (`) devem ser adicionado para nomes de colunas na consulta INSERT, pois alguns dos nomes são palavras reservadas.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3