伺服器:
圖片參考:http://127.0.0.1/mysql/themes/original/img/s_host.png
localhost
資料庫:
圖片參考:http://127.0.0.1/mysql/themes/original/img/s_db.png
sale
資料表:
圖片參考:http://127.0.0.1/mysql/themes/original/img/s_tbl.png
money
$link=mysql_pconnect("localhost",
"root","1234") or die("無法與
MySQL建立連線");
mysql_select_db("sale") or die("無
法選擇std資料庫");
//更新資料語法
if($_POST['flag'] == 1) {
$name = $_POST['name'];
$p1 = $_POST['p1'];
$pay = $_POST['pay'];
$myquery = "update money set
name='$name',
p1 ='$p1',
pay='$pay'
where id ='$id' ";
mysql_query($myquery) or die ("更
新紀錄錯誤");
}
?>
$result = mysql_query("select *
from money ");
$row = mysql_fetch_array($result);
?>
編號:
姓名:
value="= $row["name"] ?>">
商品
id="frm_num" size="10"
value="
$row["p1"]?>">
價格
id="frm_address" size="60"
value="
?>">
name="Submit" value="送出">
2006-12-15 03:05:01 · 1 個解答 · 發問者 Anonymous in 電腦與網際網路 ➔ 程式設計
為什麼一直無法寫入呢?
操作方面是在單一個edit.php執行及show出。
2006-12-15 03:05:50 · update #1
感謝大大,你一句話點中我的錯誤所在。
你是我的最佳解答。
2006-12-15 06:08:14 · update #2
//更新資料語法
if($_POST['flag'] == 1) {
$name = $_POST['name'];
$p1 = $_POST['p1'];
$pay = $_POST['pay'];
$myquery = "update money set
name='$name',
p1 ='$p1',
pay='$pay'
where id ='$id' ";
mysql_query($myquery) or die ("更
新紀錄錯誤");
}
請問一下唷where id ='$id' ";
請問你的id值有給它嗎
如果你沒有給它id值
它就找不到你要修改的那一筆資料嚕
因為你目前的程式碼看起來
沒有id值耶
2006-12-15 04:04:03 · answer #1 · answered by Jelly 7 · 0⤊ 0⤋