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重新賦鍵值 這樣是不是很高效呢
相關文章
- SQL語句執行順序SQL
- sql語句如何執行的SQL
- sql語句執行緩慢分析SQL
- mysql的sql語句執行流程MySql
- SQL 語句的執行順序SQL
- 後臺執行SQL語句(oracle)SQLOracle
- mysql執行sql語句過程MySql
- Mybatis 動態執行SQL語句MyBatisSQL
- Laravel 獲取執行的sql語句LaravelSQL
- MySQL cron定時執行SQL語句MySql
- java連線oracle執行sql語句JavaOracleSQL
- SQL Server 查詢歷史執行的SQL語句SQLServer
- 查詢Oracle正在執行的sql語句及執行該語句的使用者OracleSQL
- [20181119]sql語句執行緩慢分析.txtSQL
- SQL語句各子句的執行順序SQL
- mysql sql語句執行超時設定MySql
- Laravel 框架查詢執行的 SQL 語句Laravel框架SQL
- Mybatis原始碼解析之執行SQL語句MyBatis原始碼SQL
- 一條sql語句的執行過程SQL
- Oracle執行語句跟蹤 使用sql trace實現語句追蹤OracleSQL
- Oracle資料庫SQL語句執行過程Oracle資料庫SQL
- GaussDB SQL查詢語句執行過程解析SQL
- SQL 查詢語句的執行順序解析SQL
- 一條update SQL語句是如何執行的SQL
- python關於pymysql 執行sql語句in的用法PythonMySql
- 一條SQL更新語句是如何執行的SQL
- Hive SQL語句的正確執行順序HiveSQL
- 一條SQL更新語句是如何執行的?SQL
- 怎樣在sqlite3上執行SQL語句SQLite
- 一條更新的SQL語句是如何執行的?SQL
- 一條SQL語句在MySQL中如何執行的MySql
- sql語句執行順序與效能優化(1)SQL優化
- 一條 SQL 查詢語句是如何執行的?SQL
- oracle常用後臺程序及sql語句執行流程OracleSQL
- 【SQL】Oracle sql語句 minus函式執行效率與join對比SQLOracle函式
- 【SQL】Oracle BLOB 批量匯入匯出圖片語句SQLOracle
- 執行一條sql語句都經歷了什麼?SQL
- 獲取oracle sql語句詳細些執行計劃OracleSQL
- MySQL探祕(二):SQL語句執行過程詳解MySql