亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
function?update($table,$array,$where=null){
	foreach($array?as?$key=>$val){
		if($str==null){
			$sep="";
		}else{
			$sep=",";
		}
		$str.=$sep.$key."='".$val."'";
	}
	
	$sql="update?{$table}?set?{$str}".($where==null?null:"?where".$where);
	mysql_query($sql);
	return?mysql_affected_rows();
}

這個函數里面的$str是沒有定義的,作用是什么呢?

正在回答

2 回答

區分是否是第一次,如果是第一次的時候是不需要拼接逗號的

^-^...

0 回復 有任何疑惑可以回復我~
#1

總是不愛認真的楊二娃 提問者

哦,跟下面的連系的。 明白啦,謝謝
2014-10-13 回復 有任何疑惑可以回復我~
#2

不告訴你

可是,$str沒有定義,直接出錯,
2014-10-19 回復 有任何疑惑可以回復我~
#3

奉奉 回復 不告訴你

出錯的話在foreach外頭定義一個$str="";就好拉
2014-10-26 回復 有任何疑惑可以回復我~

foreach 中第二次循環,$str==null 就有值了嗎,第二次$str從哪里來的嗎

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
手把手教你實現電商網站后臺開發
  • 參與學習       117254    人
  • 解答問題       2101    個

手把手教你用PHP搭建電子商務平臺,由淺入深教你搭建電商系統

進入課程
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號