w3schools チュートリアルの使用中にエラーが発生しました
ユーザーが w3schools チュートリアルのコードを実装しようとしたときにエラーが発生しました。特定のエラーは 13 行目で発生します。これは次のとおりです:
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)');
w3schools からの不正確な情報
ユーザーは、w3schools に問い合わせました。支援はされていますが、特に役立つとは感じていません。ドキュメントによると、多数のエラーが含まれているというフラグが立てられています。
エラーの修正
このエラーは、mysqli_query 関数に必要な最初のパラメーターの誤解に起因します。 SQL クエリではなく接続文字列が必要です。修正されたコードは次のようになります。
$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)");
注: バックティック (`) を使用する必要があります名前の一部は予約語であるため、INSERT クエリの列名に追加する必要があります。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3