功能是实现对数据库中的一个有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(); ?>
<?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(); ?>
$sql = "SELECT * FROM `userinfo` ";
$mysql->runSql( $sql );关闭sql用的是$mysql->closeDb();
和一般的用的代码不一样啊?? 请求高人解决
如果您想自己实现数据库相关操作,可以使用以下常量:
用户名 : SAE_MYSQL_USER
密 码 : SAE_MYSQL_PASS
主库域名 : SAE_MYSQL_HOST_M
从库域名 : SAE_MYSQL_HOST_S
端 口 : SAE_MYSQL_PORT
数据库名 : SAE_MYSQL_DB
没看到这个吗 sinaapp上写的这么清楚