w3schools 教學中的SQL 插入錯誤
嘗試遵循w3schools 教學時,許多使用者在使用其提供的程式碼範例時遇到錯誤。這個錯誤通常出現在以 mysqli_query 開頭的第 13 行。
程式碼分析揭示了 mysqli_query 函數呼叫中的嚴重錯誤。根據MySQL的文檔,mysqli_query的第一個參數必須是連接字串。然而,w3schools 提供的程式碼無法建立連線。
要解決此錯誤,程式設計師必須進行以下修改:
$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);");
此外,建議將列名稱括在反引號,因為程式碼中使用的某些列名稱是保留字。此修改將確保資料成功插入 MySQL 資料庫。
以上是為什麼 w3schools SQL 插入教學會導致第 13 行出錯?的詳細內容。更多資訊請關注PHP中文網其他相關文章!