ホームページ  >  記事  >  バックエンド開発  >  w3schools チュートリアルを使用して 13 行目のエラーを解決するにはどうすればよいですか?

w3schools チュートリアルを使用して 13 行目のエラーを解決するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-21 07:49:02638ブラウズ

How to Resolve an Error in Line 13 Using w3schools Tutorial?

w3schools チュートリアルの使用中にエラーが発生しました

ユーザーが w3schools チュートリアルのコードを実装しようとしたときにエラーが発生しました。特定のエラーは 13 行目で発生します。

<code class="php">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)');</code>

w3schools からの不正確な情報

ユーザーは w3schools に支援を求めましたが、問題が解決されていないことがわかりました。特に役に立ちます。ドキュメントによると、多数のエラーが含まれているというフラグが立てられています。

エラーの修正

このエラーは、mysqli_query 関数に必要な最初のパラメーターの誤解に起因します。 SQL クエリではなく接続文字列が必要です。修正されたコードは次のようになります。

<code class="php">$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)");</code>

注: 名前の一部は予約語であるため、INSERT クエリの列名にはバッククォート (`) を追加する必要があります。

以上がw3schools チュートリアルを使用して 13 行目のエラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。