作者leo600498 (DKNY)
看板PHP
標題[請益]SQL和PHP
時間Fri Oct 5 22:22:16 2007
我的問題是
1. SQL語法在PHP環境中寫不進去資料庫中
2. 最後的那個if判別式也一直出現錯誤@@
註一:$_POST['select']是前一頁表單選擇要更新的欄位名稱
註二:$_POST['name1']是前一頁要更新的值
試了好多次都有錯誤@@
勞煩大家指點一下小弟 >"<
--------------
$updateSQL = sprintf("UPDATE user SET '".$_POST['select']."'= '".$_POST['name1'
]."' WHERE id='".$_SESSION['id']."'");
mysql_select_db($database_connection, $connection);
$Result1 = mysql_query($updateSQL, $connection) or die(mysql_error());
if($Result1)
{echo '修改成功';
}
else
{echo '修改失敗' ;
}
拜託大家了
拜託拜託拜託
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.204.211
→ YeeKang:SET ".$_POST['select']."= '".$_POST['name1']."' 10/05 23:21
推 buganini:errr...這樣寫漏洞很大...除非你處理過整個$_POST 10/05 23:33
推 kyowinner:先把整個post or session的東西放到變數裡 試試看 10/05 23:43
→ kyowinner:不太建議這樣寫啦 10/05 23:44
→ yanli2:修改成功\ ←典型衝碼 10/06 00:32
→ yanli2:試試看改成 修改成功! ←加個驚嘆號 10/06 00:32
推 leo600498:哈哈 謝謝樓上大家的鼎力幫助!!已經可以RUN了!!真開心 10/06 00:48
→ kyowinner:分享一下 問題出在哪裡吧@@ 10/06 01:09
推 wa120:許功蓋 名人出現@@ 10/06 03:37