[請益]又是update...

看板PHP作者 (ROLL)時間17年前 (2009/01/16 14:41), 編輯推噓1(1010)
留言11則, 7人參與, 最新討論串1/1
session_start(); extract($_POST); $uid=$_SESSION["id"]; require("connect.php"); $str =" update Project set year='$year',start='$start',end='$end',delay='$delay' ,check='$check',content='$content',limit='$limit' where pid='$pid' and managerID='$uid' "; mysql_query($str); 以上是我的原始碼,為什麼我的update會一直沒把資料寫進資料庫阿?? p.s. require( "connect.php")是我連線到資料庫用的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.243.66

01/16 15:04, , 1F
echo $str; 看看是不是你要的結果
01/16 15:04, 1F

01/16 15:44, , 2F
limit是mysql的關鍵字吧?把他``起來。
01/16 15:44, 2F

01/16 15:56, , 3F
echo出來我的$str是對的阿~~但是資料沒有進去@@
01/16 15:56, 3F

01/16 16:00, , 4F
`limit` 應該這個的關係
01/16 16:00, 4F

01/16 16:15, , 5F
mysql_error(); 可以輸出錯誤訊息.
01/16 16:15, 5F

01/16 16:15, , 6F
不過一眼就看到問題了,你不知道有一些是保留字嗎?.
01/16 16:15, 6F

01/16 16:16, , 7F
還有就是你似乎不知道該用 ` 吧...
01/16 16:16, 7F

01/16 19:43, , 8F
我發現了~~@@謝謝大家
01/16 19:43, 8F

01/17 15:04, , 9F
我個人會習慣欄位用`包,值用'包,連接用.大小寫區分開
01/17 15:04, 9F

01/17 15:04, , 10F
習慣T-SQL語法用大寫,其它用小寫,有人跟我一樣嗎?XD
01/17 15:04, 10F

01/18 17:53, , 11F
同樓上 習慣SQL關鍵字都大寫~
01/18 17:53, 11F
文章代碼(AID): #19S2mi1u (PHP)
文章代碼(AID): #19S2mi1u (PHP)