国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

用PHP實(shí)現(xiàn)ODBC數(shù)據(jù)分頁顯示一例

2019-09-08 23:11:41
字體:
供稿:網(wǎng)友
$pagesize = 2; //一頁顯示記錄數(shù)

$con = odbc_connect("access_test","","",SQL_CUR_USE_ODBC) or die("無法連接ODBC數(shù)據(jù)源access_test"); //連接一個ODBC數(shù)據(jù)源
$sql = "select count(*) as total from test"; //取得記錄總數(shù)SQL語句
$rst = odbc_exec($con,$sql) or die("$sql查詢出錯"); //執(zhí)行取得記錄總數(shù)SQL語句
$recordcount = odbc_result($rst,1); //取得記錄總數(shù),在這里也可以用$recordcount = odbc_result($rst,"total");
odbc_free_result($rst); //釋放資源

$pagecount = bcdiv($recordcount+$pagesize-1,$pagesize,0); //算出總頁數(shù)

if(!isset($page)) $page = 1; //如果沒有指定顯示頁碼,缺省為顯示第一頁
if($page<1) $page = 1; //如果頁碼比1小,則顯示第一頁
if($page>$pagecount) $page = $pagecount; //如果頁碼比總頁數(shù)大,則顯示最后一頁

if($page>0){ //頁碼比0大,表示有數(shù)據(jù)
  echo '>> 分頁 ';
  echo '<a href="' . $PHP_SELF . '?page=1">首頁</a> ';
  if($page>1){
     echo '<a href="' . $PHP_SELF . '?page='. ($page-1) . '">前頁</a> ';
  }
  else{
     echo '前頁 ';
  }
  if($page<$pagecount){
     echo '<a href="' . $PHP_SELF . '?page='. ($page+1) . '">后頁</a> ';
  }
  else{
     echo '后頁 ';
  }
  echo '<a href="' . $PHP_SELF . '?page=' . $pagecount . '">尾頁</a> ';
  echo '頁次: ' . $page . '/' . $pagecount . '頁 ';
  echo $pagesize . '條/頁 ';
  echo '共' . $recordcount . '條 ';
 
  $sql = "select * from test"; //取得數(shù)據(jù)SQL語句
  $rst = odbc_exec($con,$sql) or die("$sql查詢出錯"); //執(zhí)行取得數(shù)據(jù)SQL語句
 
  $fieldcount = odbc_num_fields($rst); //取得字段總數(shù)
 
  echo '<table border="1" cellspacing="0" cellpadding="0">';
  echo '<tr>';
  for($i=1;$i<=$fieldcount;$i++){
     echo '<th>' . odbc_field_name($rst,$i) . '</th>'; //顯示第$i個字段名
  }
  echo '</tr>';
  $rowi = ($page-1)*$pagesize+1;
  for($i=0;$i<$pagesize;$i++){
     echo '<tr>';
     if($rowi>$recordcount){
/t for($j=0;$j<$fieldcount;$j++){
/t    echo '<td> </td>';
/t }
     }
     else{
/t odbc_fetch_into($rst,$rowi,&$row);
/t for($j=0;$j<$fieldcount;$j++){
/t    $field = $row[$j];
/t    if($field=='') $field = ' ';
/t    echo '<td>' . $field  . '</td>';
/t }
/t $rowi = $rowi+1;
     }
     echo '</tr>';
  }
  echo '</table>';
 
  odbc_free_result($rst); //釋放資源
}
else{
  echo "無數(shù)據(jù)";
}

odbc_close($con); //關(guān)閉連接并釋放資源
?>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 鹤庆县| 中山市| 姚安县| 颍上县| 科尔| 安徽省| 东阳市| 丹东市| 琼结县| 拜泉县| 玉溪市| 房山区| 秭归县| 岳普湖县| 高陵县| 东阳市| 金昌市| 望都县| 冀州市| 肇源县| 红河县| 虞城县| 竹溪县| 上杭县| 南通市| 青铜峡市| 汉中市| 桑植县| 家居| 内黄县| 南投县| 绥滨县| 社旗县| 荥阳市| 乌鲁木齐县| 柳江县| 沁阳市| 宣汉县| 称多县| 盱眙县| 宣化县|