sql語句批量執行

y0umer發表於2011-08-05
工作之中經常遇到相似的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重新賦鍵值  這樣是不是很高效呢


相關文章