ホームページ >バックエンド開発 >PHPチュートリアル >MySQL データベース接続の w3schools チュートリアルの構文エラーを解決するにはどうすればよいですか?
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 サイトの他の関連記事を参照してください。