作者coldollsheep (加油加油^^)
看板PHP
標題[請益] $sql 中帶有foreach裡面的$k和$v
時間Wed Aug 5 09:28:51 2009
請各位在位的神主牌位幫我一下
有一個方法
function save_textfield() {
global $_POST;
$link = mysql_connect("localhost","5566", "shit") or
die("connect ng....");
$DB = 'it';
$db=mysql_select_db($DB,$link)or die("資料庫輸入失敗");//進入資料庫語法
$sql = "update filestru_fw
set fw02 = $k
where fw01 = $v";
$rs = mysql_query($sql);
foreach ($_POST as $k => $v) {
mysql_query($sql);
}
}//end of function
//怎麼會跳成這麼亂 不管...
//大家可以很明顯看到$k $v那邊有問題
//如果我把$k$v都換成 '字串' 就會對 問題是我要用foreach掃
//掃到post變數裡有和資料表欄位有一樣的就存入其值 我怎麼放都不對
//我有用這招 => '".$k."' 放進sql語法裡面但是還是不行
//請有經驗的幫我一下
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.53.148
推 LPH66 :你該在 foreach 的裡面才生成 $sql 08/05 09:32
→ lindoyle :字串需要加"字串" 08/05 09:34
→ coldollsheep:他奶奶的我成功了 感謝66爺 六六大順 也謝謝其他人 08/05 09:38
→ coldollsheep:問題的確是順序問題 08/05 09:54
推 LPH66 :這下我又多一個稱號變66爺了XDDDDD 08/05 19:51
推 arrack : 拜見66爺 08/06 03:13