$rs = @new COM("ADODB.RecordSet");
$sql="Select * From Online Where LoginName ='".$LoginName."'";
$rs->open($sql,$conn,1,3);
改成:$sql="Select * From Online Where LoginName ='".$LoginName."'";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {//读你的数据}

解决方案 »

  1.   

      $conn = mysql_connect("localhost","root","") or die("无法连接数据库");    $sql="sql";   //执行sql语句   $result=mysql_db_query ("baby",$sql,$conn) or die ("找不到数据源"); 
     
      $r1=mysql_fetch_array($result);
      

  2.   

    <?php
        mysql_connect("localhost", "mysql_user", "mysql_password") or
            die("Could not connect: " . mysql_error());
        mysql_select_db("mydb");    $result = mysql_query("SELECT id, name FROM mytable");    while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
            printf ("ID: %s  Name: %s", $row[0], $row[1]);
        }    mysql_free_result($result);
    ?> 
    给你个读数据的例子。
      

  3.   

    最开始写的时候没有考虑到数据库的迁移.设计没有做好.
    最好的办法是
    1 将access数据库结构和数据转换成mysql
    2 按照访问access的方法,封装mysql的类,使它和access访问的时候保持一致. 
      

  4.   


    9494更改数据库,不仅仅是连接的问题,里面还有SQL的兼容问题。
      

  5.   

    如果是这样的建议,看看ADODB类,和com的ADODB模式区别有多大,直接改一下成ADODB类就行了以后还方便数据库移植