假設我有3個表格:Standard_Code和Report and Transactions。獲取實際字段名稱和值:簡化版本
Standard_Code表字段名稱:代碼
值爲:Opening_Balance,Ending_Balance,Actual_Remaining_Balance
報告表字段名稱:Opening_Balance,Ending_Balance,Actual_Remaining_Balance
你可能會想,我爲什麼要做這種重複?嗯,從技術上講,它們是不同的,因爲'Standard_Code'表具有行值,但在'報告'中它們是列,它們是固定的,不能更改。
$ sql =「Select t.code,t.amount From Transactions t Inner Join Standard_Code sc on t.code = sc.code」;
$ result = mysql_query($ sql);
而($行= mysql_fetch_assoc($結果)){
foreach ($row as $col => $val) { echo $col." = ".$val."<br />"; }
的SQLQuery = 「更新報告集「」。 fieldname。 「'=」。 值;
}
據說,在while或foreach循環如何做到這一點查詢更新報告表中:
字段名:從Standard_Code表Code
值(這裏的值是實際的現場報告表的名稱)
值:從交易表:Amount
這兩件事我不知道如何基於我的要求工作。
我的理由:我有特殊的要求,與報告/涉及特殊的值配置格式化等等。總之,報告是複雜的,這就是爲什麼我創建了一個自定義報告表,所以我可以很容易地得到報告數據格式化。
凡'$ result'變量來自於,什麼是它的內容 – 2013-02-20 08:08:46
@忠-HieuLe增加了更多的細節約$結果 – Raf 2013-02-20 08:29:53