sql语句批量执行

工作之中经常遇到相似的sql语句需要执行,一般的情况下 会写sql1 sql2  然后各个执行,能否使用php里面的foreach循环执行sql语句呢
看实例代码:
	$query[] = 'SELECT last_balance FROM '.DB_NAME_ROOMS.'.tbl_prize_balance';
	$query[] = 'SELECT SUM(prize_money) FROM '.DB_NAME_ROOMS.'.tbl_prize_detail';
	$query[] = 'SELECT SUM(prize_money) FROM '.DB_NAME_ROOMS.'.tbl_usegoods_detail WHERE usegoods_id > 1';
	foreach((array)$query as $key => $val) {
		$column = array('prize_balance','pay_prize','prize_gift');
		$row[$column[$key]] = $rooms_db->get_var($val);
	}
	unset($query);


有三个sql语句 ,通过foreach语句,在$columns公用键值,给$row重新赋键值  这样是不是很高效呢
posted @ 2011-08-05 10:24  y0umer  阅读(403)  评论(0编辑  收藏  举报