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 サイトの他の関連記事を参照してください。