ホームページ >バックエンド開発 >PHPチュートリアル >MySQL データベース接続の w3schools チュートリアルの構文エラーを解決するにはどうすればよいですか?

MySQL データベース接続の w3schools チュートリアルの構文エラーを解決するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-10-21 07:48:29556ブラウズ

How to Resolve Syntax Error in w3schools Tutorial for MySQL Database Connection?

w3schools チュートリアルの無効な構文: 接続の問題と解決策

w3schools チュートリアルに従っているにもかかわらず、13 行目に ' で表される永続的なエラーが表示されます。 mysqli_query('insert....' はユーザーを困惑させました。

注意深く調べると、エラーは 13 行目の構文にあります。mysqli_query 関数は最初のパラメータとして接続文字列を必要としますが、これは必要ありません。

正しい構文:

この問題を解決するには、次の正しい構文で 13 行目を更新します:

<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 クエリの列名の前後にバックティック ` を含めてください。これにより、クエリが正常に実行されます。

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

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