- Timestamp:
- 2006/09/14 10:41:54 (20 years ago)
- Location:
- temp/trunk
- Files:
-
- 5 edited
-
data/class/SC_DbConn.php (modified) (1 diff)
-
data/conf/conf.php (modified) (5 diffs)
-
data/lib/slib.php (modified) (1 diff)
-
html/admin/home.php (modified) (1 diff)
-
html/test/kakinaka/mysql.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
temp/trunk/data/class/SC_DbConn.php
r4709 r4712 51 51 function getOne($n, $arr = ""){ 52 52 53 sfprintr($n);53 // sfprintr($n); 54 54 55 55 // mysql¤Î¾ì¹ç¤Ë¤Ï¥Ó¥å¡¼É½¤òÊÑ´¹¤¹¤ë -
temp/trunk/data/conf/conf.php
r4709 r4712 757 757 $arrView = array( 758 758 "vw_cross_class" => ' 759 SELECT T1.class_id AS class_id1, T2.class_id AS class_id2, T1.classcategory_id AS classcategory_id1, T2.classcategory_id AS classcategory_id2, T1.name AS name1, T2.name AS name2, T1.rank AS rank1, T2.rank AS rank2760 FROM dtb_classcategory AS T1, dtb_classcategory AS T2 ;759 (SELECT T1.class_id AS class_id1, T2.class_id AS class_id2, T1.classcategory_id AS classcategory_id1, T2.classcategory_id AS classcategory_id2, T1.name AS name1, T2.name AS name2, T1.rank AS rank1, T2.rank AS rank2 760 FROM dtb_classcategory AS T1, dtb_classcategory AS T2 ) vw_cross_class ', 761 761 762 CREATE VIEW vw_cross_products_class AS763 SELECT T1.class_id1, T1.class_id2, T1.classcategory_id1, T1.classcategory_id2, T2.product_id,762 "vw_cross_products_class" =>' 763 (SELECT T1.class_id1, T1.class_id2, T1.classcategory_id1, T1.classcategory_id2, T2.product_id, 764 764 T1.name1, T1.name2, T2.product_code, T2.stock, T2.price01, T2.price02, T1.rank1, T1.rank2 765 765 FROM vw_cross_class AS T1 LEFT JOIN dtb_products_class AS T2 766 ON T1.classcategory_id1 = T2.classcategory_id1 AND T1.classcategory_id2 = T2.classcategory_id2 ;766 ON T1.classcategory_id1 = T2.classcategory_id1 AND T1.classcategory_id2 = T2.classcategory_id2) vw_cross_products_class ', 767 767 768 CREATE VIEW vw_products_nonclass AS769 SELECT * FROM dtb_products AS T1 LEFT JOIN768 "vw_products_nonclass" => ' 769 (SELECT * FROM dtb_products AS T1 LEFT JOIN 770 770 (SELECT 771 771 product_id AS product_id_sub, … … 779 779 FROM dtb_products_class WHERE classcategory_id1 = 0 AND classcategory_id2 = 0) 780 780 AS T2 781 ON T1.product_id = T2.product_id_sub ',782 781 ON T1.product_id = T2.product_id_sub) vw_products_nonclass ', 782 783 783 "vw_products_allclass" => ' 784 SELECT product_id,product_code_min,product_code_max,price01_min,price01_max,price02_min,price02_max,stock_min,stock_max,stock_unlimited_min,stock_unlimited_max,784 (SELECT product_id,product_code_min,product_code_max,price01_min,price01_max,price02_min,price02_max,stock_min,stock_max,stock_unlimited_min,stock_unlimited_max, 785 785 category_rank,category_id,del_flg,status,name,comment1,comment2,comment3,rank, 786 786 main_list_comment,main_image,main_list_image,product_flag,deliv_date_id,sale_limit,point_rate,sale_unlimited,create_date,deliv_fee … … 800 800 FROM dtb_products_class GROUP BY product_id) AS T2 801 801 ON T1.product_id = T2.product_id_sub) AS T3 LEFT JOIN (SELECT rank AS category_rank, category_id AS sub_category_id FROM dtb_category) AS T4 802 ON T3.category_id = T4.sub_category_id ',802 ON T3.category_id = T4.sub_category_id) vw_products_allclass ', 803 803 804 804 "vw_products_allclass_detail" => ' 805 SELECT product_id,price01_min,price01_max,price02_min,price02_max,stock_min,stock_max,stock_unlimited_min,stock_unlimited_max,805 (SELECT product_id,price01_min,price01_max,price02_min,price02_max,stock_min,stock_max,stock_unlimited_min,stock_unlimited_max, 806 806 del_flg,status,name,comment1,comment2,comment3,deliv_fee,main_comment,main_image,main_large_image, 807 807 sub_title1,sub_comment1,sub_image1,sub_large_image1, … … 824 824 FROM dtb_products_class GROUP BY product_id) AS T2 825 825 ON T1.product_id = T2.product_id_sub) AS T3 LEFT JOIN (SELECT rank AS category_rank, category_id AS sub_category_id FROM dtb_category) AS T4 826 ON T3.category_id = T4.sub_category_id ',826 ON T3.category_id = T4.sub_category_id) vw_products_allclass_detail ', 827 827 828 828 "vw_product_class" => ' 829 SELECT * FROM829 (SELECT * FROM 830 830 (SELECT T3.product_class_id, T3.product_id AS product_id_sub, classcategory_id1, classcategory_id2, 831 831 T3.rank AS rank1, T4.rank AS rank2, T3.class_id AS class_id1, T4.class_id AS class_id2, … … 835 835 AS T3 LEFT JOIN dtb_classcategory AS T4 836 836 ON T3.classcategory_id2 = T4.classcategory_id) AS T5 LEFT JOIN dtb_products AS T6 837 ON product_id_sub = T6.product_id ',837 ON product_id_sub = T6.product_id) vw_product_class ', 838 838 839 839 "vw_category_count" => ' 840 SELECT T1.category_id, T1.category_name, T1.parent_category_id, T1.level, T1.rank, T2.product_count840 (SELECT T1.category_id, T1.category_name, T1.parent_category_id, T1.level, T1.rank, T2.product_count 841 841 FROM dtb_category AS T1 LEFT JOIN dtb_category_total_count AS T2 842 ON T1.category_id = T2.category_id '842 ON T1.category_id = T2.category_id) vw_category_count ' 843 843 ); 844 844 -
temp/trunk/data/lib/slib.php
r4709 r4712 2340 2340 } 2341 2341 2342 function sfGetFrom(){ 2342 function sfChangeView($sql){ 2343 global $arrView; 2344 2345 sfprintr($arrView); 2343 2346 2344 2347 } -
temp/trunk/html/admin/home.php
r4670 r4712 17 17 // ǧ¾Ú²ÄÈݤÎȽÄê 18 18 sfIsSuccess($objSess); 19 20 sfprintr(sfChangeView("ss")); 19 21 20 22 // ¸½ºß¤Î²ñ°÷¿ô -
temp/trunk/html/test/kakinaka/mysql.php
r4711 r4712 17 17 */ 18 18 19 $sql = "SELECT * FROMdtb_baseinfoWHERE";20 $sql = getMailAddress($sql);21 print_r($sql);22 23 print("end");24 25 // ʸ»úÎó¤ÎÃæ¤Ë¸ºß¤¹¤ë¥á¡¼¥ë¥¢¥É¥ì¥¹¤Î¤ß¤ò¼èÆÀ¤·¡¢ÇÛÎó¤È¤·¤ÆÊÖ¤¹26 function getMailAddress($str){27 $arrMail = array();28 preg_match_all("/FROM+([a-zA-Z0-9_\.\+\?-]+WHERE)/", $str, $arrMail);29 return $arrMail[0];30 }31 32 19 ?>
Note: See TracChangeset
for help on using the changeset viewer.
