﻿
<?php require_once('../Connections/BE2.php'); ?>
<?php 
 if (!isset($_SESSION)){ session_start(); }
 mysql_select_db($database_BE2, $BE2);
 $query_Rt2 = "SELECT * FROM `shop5` where si6 is null order by si3 " ;
 $Rt2 = mysql_query($query_Rt2, $BE2) or die(mysql_error());
 $row_Rt2 = mysql_fetch_assoc($Rt2);
 $totalRows_Rt2 = mysql_num_rows($Rt2);
/*
來來超商股份有限公司   1736
全家便利商店股份有限公司  5457
全聯實業股份有限公司  1370
統一超商股份有限公司  9604
萊爾富國際股份有限公司 2733司
update shop5 set si10=1 where si3='統一超商股份有限公司' 
update shop5 set si10=2 where si3='全家便利商店股份有限公司' 
update shop5 set si10=3 where si3='萊爾富國際股份有限公司' 
update shop5 set si10=4 where si3='來來超商股份有限公司'
update shop5 set si10=5 where si3='全聯實業股份有限公司'

  路,段,巷 1
  街,巷  2//
  
 update shop5 as a, address as b set a.address_id= b.address_id WHERE a.si6a=b.alladdr2 
*/
$arr2=array('巷');
$arr1=array('街','段','路'); 
do {   
  
  $addr=$row_Rt2['si6'];
  $addr2='';//分離路段
  $addr3='';//街,段,路
  $addr4='';// 巷 ?
  $addr5='';// ? 巷 
  for($i=0;$i<3;$i++){
    $adpos=strpos($addr,$arr1[$i]) ; 
    if($adpos>0){
	  $addr3=$arr1[$i];// 街,段,路
	  $addr2=substr($addr,0,$adpos).$arr1[$i];//分離路段
      break;
     }
  }
   $adpos2=strpos($addr,$arr2[0]) ;
   if($adpos2>0){ 
     $addr4=substr($addr,0,$adpos2).$arr2[0]; 
	 $addr4=str_replace($addr2,'', $addr4);
	 
	// $st3= str_replace($addr, )
	
   }
 //    巷 ?       街,段,路     原來           分離路段  
  echo $addr4.','.$addr3.','.$addr.',==>,'.$addr2.'<br>' ;
 
  mysql_select_db($database_BE2, $BE2);
  $up_Rt2 = sprintf("update shop5 set si6a='%s',si11='%s' WHERE si1='%s'",$addr2,$addr4,$row_Rt2['si1']);
  mysql_query($up_Rt2, $BE2) or die(mysql_error());
 
 // echo $up_Rt2.'<br>' ;
//  echo $st2.','.$st1.','.$addr.',==>,'.$sts1.'<br>' ;
   
}  while ($row_Rt2 = mysql_fetch_assoc($Rt2));

mysql_free_result($Rt2);
 
?>