看板 PHP 關於我們 聯絡資訊
※ 引述《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
alpe:我得說, 現去看一下 sql syntax 09/19 11:41
qrtt1:用中文命名欄位,自找麻煩 09/19 11:51
ZGY:先單獨測試球隊可不可以update.. 09/19 12:20
alpe:2F沒說也沒注意耶... ... 自討苦吃 09/19 13:57
sakerlin:欄位名稱前後加 ``試試 09/22 14:00