이 기사의 예에서는 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 프로그래밍 설계에 도움이 되기를 바랍니다.