用implode函数链接所有的操作ID

//链接搜索条件

$wheresql = implode(' AND ', $wherearr);	//链接搜索条件

 
//连接字符
function simplode($ids) {
	return "'".implode("','", $ids)."'";
}
 
//LIST UPDATE
  $itemidarr = array(); //初始化itemidarr数组
  if(empty($_POST['item'])) {  //判断提交过来的是否存在待操作的记录,如果没有,则显示提示信息并退出
   showmessage('space_no_item');
  }
  $itemidstr = simplode($_POST['item']); //用逗号链接所有的操作ID
  //对提交的数据进行检查

实例代码:

	//catid UPDATE
	$catidarr = array();
	if(!empty($t1)) $catidarr[] = '\''.$t1.'\'';
	if(!empty($t2)) $catidarr[] = '\''.$t2.'\'';
	if(!empty($t3)) $catidarr[] = '\''.$t3.'\'';
	
	$catidstr = implode(' , ', $catidarr);	//用逗号链接所有的操作ID

SQL语句示例:

SELECT uid, name, namestatus FROM ".tname('space')." WHERE uid IN (".simplode($uids).")

Leave a Reply