看板 PHP 關於我們 聯絡資訊
我的問題是 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