在 while 循环中插入 tempTable 和 Select From tempTable 查询

我有一个包含两个 sql 查询的 PHP 循环。一种是 INSERT INTO 临时表。另一个,一个SELECT * FROM temp_Table。SELECT 语句执行多次,我的结果不正确,因为有重复。在所有 INSERT INTO 语句执行完毕后,有没有办法只执行一次 SELECT 语句?


while(odbc_fetch_row($gotdaysreports)){


 $insertQuery = "insert into temp_Table (

   REPORTNR,

   ACCOUNTNO,

   ACCOUNTNAME,

   USERNAME,

   TOTALVALUE,

   TOTALTAX,

   DISCOUNT,

   DISCTAX,

   DISCOUNT )select  * from SUPPLIER_PURCHASES( $company_id,$branchindex,$regionindex,$dayendid ,$accountnumber)";


$selectQuery = "select * from temp_Table";  

}


$gotinsertQuery = odbc_exec($connect, $insertQuery);


$gotselectQuery = odbc_exec($connect, $selectQuery);

选择语句应该在 INSERTS 完成后运行一次。目前,它为每个插入执行。


MMTTMM
浏览 151回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP