w3schools SQL 挿入チュートリアルの 13 行目でエラーが発生するのはなぜですか?

Mary-Kate Olsen
リリース: 2024-10-21 07:45:03
オリジナル
494 人が閲覧しました

Why is the w3schools SQL Insertion Tutorial Causing an Error in Line 13?

w3schools チュートリアルでの SQL 挿入エラー

w3schools チュートリアルに従おうとすると、提供されたコード例を使用するときに多くのユーザーがエラーに遭遇しました。このエラーは通常、mysqli_query.

で始まる 13 行目に現れます。コードを分析すると、mysqli_query 関数呼び出しに重大なエラーがあることがわかります。 MySQL のドキュメントによると、mysqli_query の最初のパラメータは接続文字列である必要があります。ただし、w3schools が提供するコードは接続の確立に失敗します。

このエラーを解決するには、プログラマは次の変更を行う必要があります:

$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);");
ログイン後にコピー

さらに、列名を で囲むことをお勧めします。コード内で使用されている一部の列名は予約語であるため、バッククォートを使用します。この変更により、MySQL データベースへのデータ挿入が確実に成功します。

以上がw3schools SQL 挿入チュートリアルの 13 行目でエラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!