Re: [請益] 無法update
※ 引述《dreamsmile (PTT-Birthday)》之銘言:
: 資料庫是 MySQL 5.0.22
: PHP 是5.1.4
: 用php寫了一個簡單的網頁
: 可以insert delete 資料
: 但是在update時
: 無法update 用phpMyAdmin 新增的資料
: 只能 update 自己的網頁 insert到 databas 的資料
: 請問是什麼問題呢
: $sql= "UPDATE batter SET 球隊 = \"$a[1]\",名字 =\"$a[2]\",守
: 備位置 =\"$a[3]\",打擊率 = \"$a[4]\", 全壘打 = \"$a[5]\"
: WHERE球隊 = \"$b[0]\" AND 名字 = \"$b[1]\" AND 守備位置=
: \"$b[2]\" AND 打擊率 = \"$b[3]\" AND 全壘打 = \"$b[4]\"
: LIMIT 1";
: 是否我的語法錯誤 !!
: 謝謝!!
code
$sql= "UPDATE batter SET 球隊 = '$a[1]',名字 ='$a[2]',守備
位置 ='$a[3]',打擊率 = '$a[4]', 全壘打 = '$a[5]' WHERE
球隊 = '$b[0]' AND 名字 = '$b[1]' AND 守備位置= '$b[2]' AND
打擊率 = '$b[3]' AND 全壘打 = '$b[4]' LIMIT 1";
echo $sql;
mysql_query($sql) or die(mysql_error());
執行結果
1.沒有error message
2.$sql字串的內容
UPDATE batter SET 球隊 = 'La New',名字 ='陳金鋒',守備位置
='DH',打擊率 = '0.332', 全壘打 = '25' WHERE 球隊 = 'La
New' AND 名字 = '陳金鋒' AND 守備位置= 'DH' AND 打擊率 =
'0.332' AND 全壘打 = '26' LIMIT 1
3.
用 phpMyAdmin 新增的 record 無法update
從網頁insert到mysql的record 可以 update
4.
連線到mysql的使用者權限 是全開的
5.
有試過把欄位名稱 convert utf8 但是這樣還是不行
請問還有其他可能發生錯誤的地方嗎?
謝謝!!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.82.105
推
09/19 11:41, , 1F
09/19 11:41, 1F
推
09/19 11:51, , 2F
09/19 11:51, 2F
推
09/19 12:20, , 3F
09/19 12:20, 3F
→
09/19 13:57, , 4F
09/19 13:57, 4F
→
09/22 14:00, , 5F
09/22 14:00, 5F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章