那麼我是一個絕對的初學者考慮PHP/HMTL編程,我現在堅持這些問題幾天。
首先,我創建了包含以下列(id,名稱,姓氏,電話號碼,電子郵件)的Mysql表。然後,我成功創建了閱讀表的表單。現在,我想讀,然後再使用下面的代碼編輯特定行:
41 <?php
42 $con = mysql_connect("localhost","username","password");
43 mysql_select_db("database", $con);
44 $id=$_GET["id"];
45 $result = mysql_query("SELECT * FROM Table where id='$id'");
46 $row = mysql_fetch_array($result);
47 ?>
但我得到的是以下錯誤: 注意:未定義指數:ID在C:\ XAMPP \ htdocs中\ contacts_edit.php上44行
任何幫助將不勝感激!
錯誤說你你必須從你的html頁面用GET方法發送id參數 –
你是否最後用'?id = 123'來調用你的腳本? – Sirko
您正在使用[過時的數據庫API](http://stackoverflow.com/q/12859942/19068),並且正在將自己暴露給[SQL注入攻擊](http://bobby-tables.com/) API會讓你更容易[防守](http://stackoverflow.com/questions/60174/best-way-to-prevent-sql-injection-in-php)。 – Quentin