功能是实现对数据库中的一个有3个字段的userinfo的数据表的读取,然后把变量依次赋给$data【0】$data【1】$data【2】
<?php    $mysql_server_name="localhost"; //数据库服务器名称
     $mysql_username="root"; // 连接数据库用户名
     $mysql_password=""; // 连接数据库密码
     $mysql_database="user"; // 数据库的名字
     // 连接到数据库
     $conn=mysql_connect($mysql_server_name, $mysql_username,
                         $mysql_password);
     
    // 从表中提取信息的sql语句
     $strsql="select * from userinfo";
     // 执行sql查询
     $result=mysql_db_query($mysql_database, $strsql, $conn);
     // 获取查询结果
     $row=mysql_fetch_row($result);
// 定位到第一条记录
     mysql_data_seek($result, 0);
    //循环取出记录
while ($row=mysql_fetch_row($result))
     {             for ($i=0,$j=0; $i<mysql_num_fields($result); $i++,$j++ )
        {    $data[$j%4]=$row[$i];  //之后还有语句此处省略
     }
     mysql_free_result($result);
     // 关闭连接
     mysql_close();  ?>

解决方案 »

  1.   

     $mysql = new SaeMysql();
    $sql = "SELECT * FROM `userinfo` ";
    $mysql->runSql( $sql );关闭sql用的是$mysql->closeDb();
    和一般的用的代码不一样啊??  请求高人解决 
      

  2.   

    楼主可搜索ado方面的资料看看。
      

  3.   

    我们建议开发者使用SaeMysql操作数据库
    如果您想自己实现数据库相关操作,可以使用以下常量:
    用户名  :  SAE_MYSQL_USER
    密  码 :  SAE_MYSQL_PASS
    主库域名 :  SAE_MYSQL_HOST_M
    从库域名 :  SAE_MYSQL_HOST_S
    端  口 :  SAE_MYSQL_PORT
    数据库名 :  SAE_MYSQL_DB
    没看到这个吗 sinaapp上写的这么清楚