老大,搞个头象专用权申请吧
换来换去的,看的都乱
- 娱乐乐园,
作者 gy87sz 发布于 2003-09-02 分类:php基础编程
我是PHP初学者,ASP学了点皮毛。
下面的代码是利用ODBC实现ACCESS到MySQL的数据迁移,执行后没反映,我试过了,ODBC数据源、ODBC访问ACCESS都没有问题,我还试着直接给MySQL表赋值(不用变量),都没有问题,那问题在哪儿呢?难道用ODBC方式读取的数据格式(放到变量里)与MySQL要求的不同???
<?
function update($position,$user,$cname,$ipaddress,$email,$cmodel,$modul,$alt,$reserved)
{
MySQL_Connect("localhost","root","");
MySQL_Select_DB("ipquery");
MySQL_Query("insert to ipquery values (', . $position . , . $user . , . $cname . , . $ipaddress . , . $email . , . $cmodel . , . $modul . , . $alt . , . $reserved . )");
}
$connectodbc=ODBC_pConnect("ipquery","","");
$queryodbc="select * from ipquery";
$resultodbc=ODBC_DO($connectodbc,$queryodbc);
echo "Open successfully!" . "
";
MySQL_Select_DB("ipquery");
while (ODBC_fetch_row($resultodbc))
{
$id=ODBC_Result($resultodbc,1);
$position=ODBC_Result($resultodbc,2);
$user=ODBC_Result($resultodbc,3);
$cname=ODBC_Result($resultodbc,4);
$ipaddress=ODBC_Result($resultodbc,5);
$email=ODBC_Result($resultodbc,6);
$cmodel=ODBC_Result($resultodbc,7);
$modul=ODBC_Result($resultodbc,8);
$alt=ODBC_Result($resultodbc,9);
$reserved=ODBC_Result($resultodbc,10);
update($position,$user,$cname,$ipaddress,$email,$cmodel,$modul,$alt,$reserved);
//echo $id . " " . $position . "  " . $user . "  " . $cname . "  " . $ipaddress . "  " . $email . "  " . $cmodel . "  " . $modul . "  " . $alt . "
";
}
echo "Converted successfully!";
?>
逛论坛交流:为什么不能实现ACCESS到MySQL的数据迁移?
你还不如直接用myodbc这个软件来实现数据导入到mysql中。
有现成软件~
MySQL-Front 直接~~
myodbc下载地址:http://www.skycn.net/soft/2141.html
安装好后,再在数据源odbc管理中添加一个“用户数据源”,再设置正确的mysql地址,用户名,密码,端口。
比如要从access中导入数据,可以打开mdb库,再选择导出至“odbc”,选择自己添加的数据源就可以了。
4 条回复
回复