看板 PHP 關於我們 聯絡資訊
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
aquarianboy :echo $str; 看看是不是你要的結果 01/16 15:04
fillano :limit是mysql的關鍵字吧?把他``起來。 01/16 15:44
ROCKIT :echo出來我的$str是對的阿~~但是資料沒有進去@@ 01/16 15:56
vingson :`limit` 應該這個的關係 01/16 16:00
kylekai :mysql_error(); 可以輸出錯誤訊息. 01/16 16:15
kylekai :不過一眼就看到問題了,你不知道有一些是保留字嗎?. 01/16 16:15
kylekai :還有就是你似乎不知道該用 ` 吧... 01/16 16:16
ROCKIT :我發現了~~@@謝謝大家 01/16 19:43
marcoyan :我個人會習慣欄位用`包,值用'包,連接用.大小寫區分開 01/17 15:04
marcoyan :習慣T-SQL語法用大寫,其它用小寫,有人跟我一樣嗎?XD 01/17 15:04
rushcat :同樓上 習慣SQL關鍵字都大寫~ 01/18 17:53