PHP可以通过ODBC访问ACCESS数据库呀

解决方案 »

  1.   

    PHP可以通过ODBC访问ACCESS数据库呀
      

  2.   

    不是这样的,php要在linux下用,把access的库文件mdb拷贝到linux下调用。(其实是以前的asp站要改成php,倒数据库很麻烦,所以我想直接利用以前的access库)
      

  3.   

    那就要有linux下的access 驱动才行……
      

  4.   

    用com也可以。php手册中有例子。
      

  5.   

    例:有一个asp页面完成了一个特定的功能,结果返回为"0"...."9",现在linux下的一个php页面也需要完成这个特定的功能,并且linux下无法实现,这样就需要php来调用asp页面,然后返回结果。把结果保存到临时文件或数据库的临时表中。
    尝试着用fsockopen
    <? 
    $fp = fsockopen("localhost", 80, &$errno, &$errstr, 10); 
    if(!$fp) { 
    echo "$errstr ($errno)<br>\n"; 
    } else { 
    fputs($fp,"GET /ver.asp HTTP/1.1\nHost: localhost\n\n"); 
    while(!feof($fp)) { 
    $line = fgets($fp,128); 

    echo $line; 
    fclose($fp); 

    ?>
    这只是一种思路,具体没试验过。
      

  6.   

    php说明书明确说了可以用com连接access,
    但是!
    那是在windows下才提供com支持。
      

  7.   

    re:bombshell(水中鱼)
    问题是我要改版,在linux下用php,不再使用asp了,换句话说已经无法运行asp了。
      

  8.   

    你用dbm函数试一下,都是文件型数据库。我没试过,八成是不行。
      

  9.   

    另外iodbc好像装上什么就能支持access。很少有人在linux下这么用的,php+access。