Ralat Ditemui semasa Menggunakan Tutorial w3schools
Seorang pengguna telah mengalami ralat semasa cuba melaksanakan kod daripada tutorial w3schools. Ralat khusus berlaku dalam baris 13, iaitu:
<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>
Maklumat Tidak Tepat daripada w3schools
Pengguna telah merujuk w3schools untuk mendapatkan bantuan tetapi tidak menemuinya amat berguna. Menurut dokumentasi, ia dibenderakan kerana mengandungi banyak ralat.
Membetulkan Ralat
Ralat berpunca daripada salah faham parameter pertama yang diperlukan oleh fungsi mysqli_query. Ia mengharapkan rentetan sambungan dan bukannya pertanyaan SQL. Kod yang diperbetulkan hendaklah:
<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>
Nota: Tanda kebelakang (`) hendaklah ditambahkan untuk nama lajur dalam pertanyaan INSERT, kerana beberapa nama adalah perkataan simpanan.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat dalam Baris 13 Menggunakan Tutorial w3schools?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!