while($row=mysql_fetch_array($rst)){//显示本页数据
echo "<tr>";
reset($fields);
while(list(,$field_name)=each($fields)){//显示每个字段的值
$field_value = $row[$field_name];
if($field_value==""){
echo "<td> </td>";
}
else{
echo "<td>$field_value</td>";
}
}
echo "</tr>";
}
echo "</table>";//表格输出结束
mysql_free_result($rst) or die("无法释放 result 资源!");//释放 result 资源
}
else{
echo "目前该表中没有任何数据!";
}
mysql_close($server) or die("无法与服务器断开连接!");//断开连接并释放资源
?>
开放数据库连接(
ODBC)已成为一种与数据库进行通信的工业标准。PHP 也提供了标准的接口,使得 PHP 能调
用
Access,SQL SERVER 等数据库。其相关函数是:
(
1)integer odbc_connect(string dsn, string user, string password)
连接到一个 ODBC 数据库源名字上。
(
2)integer odbc_exec(integer connection, string query)或 odbc_do(integer connection, string query)
在一个连接上执行查询。
(
3)boolean odbc_fetch_row(integer result, integer row)
从一个结果集中获取一行数据。Row 参数是可选的,若为空缺,则返回下一个有效行。在结果集中不再剩余行时返回
false。
(
4)boolean odbc_close(integer connection)
关闭一个数据库的连接。若在该连接上有打开的事务,则返回一个错误,而且连接不会被关闭。
最后,还是看个分页的例子:
<?
//设定每页显示条数
$show_num = 10;
$spages = $pages;//避免$pages 后期被改变
//定义连接
$dsn = "localhost";
$user = "sa";
$password = "";
//计算总记录数
$rs_num = "select count(*) as id from bbs where zu='0' and lei='".$lei."'";
$conn_id = odbc_connect($dsn,$user,$password);
$rnum = odbc_exec($conn_id,$rs_num);
while(odbc_fetch_row($rnum)){
$total_rs = odbc_result($rnum,"id");//将总记录数放入$total_rs 变量
}
//计算与页有关的条数