>  기사  >  백엔드 개발  >  액세스 데이터베이스를 mysql Database_php 팁으로 변환하는 PHP 방법

액세스 데이터베이스를 mysql Database_php 팁으로 변환하는 PHP 방법

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

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

제가 수집한 데이터는 ACCESS에서 가져온 것이지만 제 프로그램은 mysql에서 가져온 것이기 때문에 3단계로 프로그램을 작성해서 데이터베이스 운영을 좋아하는 친구들과 공유하겠습니다.

1. mysql에 접속합니다. 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.
$dbhost="localhost:3307";//서버
$db="데이터이름";//데이터베이스
$dbuser="root";//사용자 이름
$dbpass="********";//비밀번호
$db_qianzhui="sdb_";//테이블 접두사
$link=mysql_connect($dbhost,$dbuser,$dbpass)
if(!$link) echo "링크 실패!"; else echo "성공!!!"; mysql_query("이름 설정 'UTF8'"); mysql_query("SET CHARACTER SET UTF8") //>>>혼란을 해결하세요
mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");//////>>>코드 문제
mysql_select_db("{$db}");

2. 액세스 데이터베이스에 연결합니다. 코드는 다음과 같습니다.


코드 복사 코드는 다음과 같습니다.$datapath="data.mdb" $fenlei="101"
$conn = new com("ADODB.Connection")
$connstr = "DRIVER={Microsoft Access Driver(*.mdb)}; DBQ=".realpath($datapath);
$conn->열기($connstr)
$rs = new com("ADODB.RecordSet")
$rs->Open("lanmu3id=13인 정보에서 *를 선택합니다. ",$conn,1,1) //*.MDB 파일에서

쿼리 3. 읽기 및 쓰기 작업을 다음과 같이 준비합니다.


코드 복사 코드는 다음과 같습니다.while(! $rs->eof) { //$f = $rs->Fields(1); //1. 할당(*디버깅용)
//echo $f->value; //2. 쓰고 읽을 수 있는지 확인합니다(*디버깅용)
//각각의 변수 할당은 다음과 같습니다. 그 중 'gb2312'와 'utf-8'을 사용하여 문자 깨짐 문제를 해결했습니다!
$id =iconv ('gb2312','utf-8',$rs->Fields(ID)->value);//ID는 액세스 필드이거나 숫자로 표시됩니다.
$name = Iconv('gb2312','utf-8',$rs->필드(제목)->값)
$jianjie = iconv ('gb2312','utf-8',$rs->필드(1)->값)
$content= iconv ('gb2312','utf-8',$rs->필드(콘텐츠)->값)
$down = iconv ('gb2312','utf-8',$rs->필드(다운로드)->값)

echo "".$name."이미 삽입됨
";//삽입 기록 출력
///순서대로 삽입을 실행합니다. 값은 변수입니다.
$sql="`shopex`.`sdb_articles`(`article_id`,`node_id`,`title`,`content`,`uptime`,`ifpub`,`align`,`filetype`,`filename`, `orderlist`,`disabled`) 값 ('','{$fenlei}','{$name}','{$info}','1275549287','1',Null,Null,NULL,NULL, '거짓')";
////위는 MYSQL 데이터베이스에 삽입된 SQL입니다//////
mysql_query($sql); //문장 실행! ! !
///echo $rs->Fields(name)->value. "
"
$rs->다음 이동()
/////개인적으로 데이터베이스를 ACCESS에서 mysql로 ​​변환하는 데 사용됩니다.
}


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