>  기사  >  백엔드 개발  >  PHP_php 팁을 사용하여 MSSQL 데이터를 MYSQL로 가져오는 방법

PHP_php 팁을 사용하여 MSSQL 데이터를 MYSQL로 가져오는 방법

WBOY
WBOY원래의
2016-05-16 20:27:161013검색

이 기사의 예에서는 PHP가 MSSQL 데이터를 MYSQL로 가져오는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.

최근에 이전 ASP 웹사이트를 PHP로 변환해야 하는데, PHP는 mysql을 사용하고 ASP는 mssql을 사용하므로 mssql 데이터를 mysql 데이터베이스로 가져와야 합니다. 복사해서 사용하시면 좋습니다.

예제 1의 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.
//국내 PNR 코드 연결
$hostname="127.0.0.1"; //MSSQL 서버의 IP 주소 또는 서버 이름
$dbuser="sa"; //MSSQL 서버 계정
$dbpasswd="sa"; //MSSQL 서버 비밀번호
$dbname="aa"; //데이터베이스 이름

$conn = mssql_connect($hostname,$dbuser,$dbpasswd); //MSSQL에 연결
mssql_select_db($dbname); /*접근할 데이터베이스에 연결합니다. $db=mssql_select_db($dbname,$conn); $sql = "Sheet1$에서 * 선택"; //sql문
$data = mssql_query($sql); //$data 변수에 쿼리 값을 수집합니다.
while($Arr = mssql_fetch_object($data)) //초기 컬렉션 $Arr 반복
{
$Airport=$Arr->공항
$citycode=$Arr->도시코드
$중국 도시 이름=$Arr->중국 도시 이름
$중국 도시jp=$Arr->중국 도시jp
$english=$Arr->영어
$countrycode=$Arr->국가코드
$countryfullname=$Arr->국가전체이름
$Chauname=$Arr->차우나메
//에코 $코드
$conn=mysql_connect("localhost","root","123456");//데이터베이스에 연결하기 위한 계정 및 포트 번호
mysql_query("이름 설정 'GBK'",$conn)
mysql_select_db("taojipiao2009",$conn);//데이터베이스 로드
//$sql="update internationcode set jp='$aa' where Code='$Code'"
$sql="internationcode(Airport,citycode,Chinacityname,Chinacityjp,english,countrycode,countryfullname,Chauname) 값에 삽입('$Airport','$citycode','$Chinacityname','$Chinacityjp','$english' ,'$countrycode','$countryfullname','$Chuname')";
//echo $sql."
"
$result=mysql_query($sql)
}
//mssql_close($conn); //데이터베이스 닫기
?>
코드 2를 참조하세요. 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.
$mssql_link = mssql_connect($db_host,$db_msuser,$db_mspass) 또는 die("mssql 데이터베이스 연결 실패"); mssql_select_db($db_msname,$mssql_link)
$mysql_link = mysql_connect($db_myhost,$db_myuser,$db_mypass) 또는 die("mysql 데이터베이스 연결 실패".mysql_error())
mysql_select_db($db_myname,$mysql_link)
$msquery = mssql_query("buyok_produc에서 상위 1개 * 선택",$mssql_link)
$vars = ''; $vals = ''; $cols = '';
while ($row = mssql_fetch_array($msquery,$mssql_link)){
$vals = ''; foreach($row as $key=>$values){
           $cols .= ($cols == '' ? $key : ','.$key);             $vals .= ($vals == '' ? '''.$values.'',' : '''.$values.'',');               //echo $vals
}
$vars .= ($vars == '' ? '('.$vals.')' : ',('.$vals.')')
}

$sql = "`buyok_produc`($cols) 값 ​​$vars에 삽입"; 에코 $sql; $aa=mysql_query($sql, $mysql_link)
if ($aa){
에코
}그밖에{
에코
}
?>


이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.