Changeset 33


Ignore:
Timestamp:
2007/01/25 21:53:15 (17 years ago)
Author:
naka
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/dev/html/admin/home.php

    r17 r33  
    156156function lfGetNewOrder() { 
    157157    $objQuery = new SC_Query(); 
    158     $col = "ord.order_id, customer_id, ord.order_name01 AS name01, ord.order_name02 AS name02, ord.total, "; 
    159     $col.= "(SELECT det.product_name FROM dtb_order_detail AS det WHERE ord.order_id = det.order_id LIMIT 1) AS product_name, "; 
    160     $col.= "(SELECT pay.payment_method FROM dtb_payment AS pay WHERE ord.payment_id = pay.payment_id) AS payment_method, ";  
    161     $col.= "create_date AS create_date"; 
    162     $from = "dtb_order AS ord"; 
    163     $where = "del_flg = 0"; 
    164     $objQuery->setoption("ORDER BY create_date DESC LIMIT 10 OFFSET 0"); 
    165     $arrRet = $objQuery->select($col, $from, $where); 
     158    $sql = "SELECT  
     159                ord.order_id, 
     160                ord.customer_id, 
     161                ord.order_name01 AS name01, 
     162                ord.order_name02 AS name02, 
     163                ord.total, 
     164                ord.create_date, 
     165                (SELECT 
     166                    det.product_name 
     167                FROM 
     168                    dtb_order_detail AS det 
     169                WHERE 
     170                    ord.order_id = det.order_id LIMIT 1 
     171                ) AS product_name, 
     172                (SELECT 
     173                    pay.payment_method 
     174                FROM 
     175                    dtb_payment AS pay 
     176                WHERE 
     177                    ord.payment_id = pay.payment_id 
     178                ) AS payment_method  
     179            FROM ( 
     180                SELECT 
     181                    order_id, 
     182                    customer_id, 
     183                    order_name01, 
     184                    order_name02, 
     185                    total, 
     186                    create_date, 
     187                    payment_id 
     188                FROM 
     189                    dtb_order AS ord 
     190                WHERE 
     191                    del_flg = 0 
     192                ORDER BY 
     193                    create_date DESC LIMIT 10 OFFSET 0 
     194            ) AS ord"; 
     195    $arrRet = $objQuery->getAll($sql); 
    166196    return $arrRet; 
    167197} 
Note: See TracChangeset for help on using the changeset viewer.