<?php
//连接数据库
$myServer = "localhost"; //主机
$myUser = "sa"; //用户名
$myPass = ""; //密码
$myDB = "Stock"; //MSSQL库名
$s = mssql_connect($myServer, $myUser, $myPass) ;
$d = mssql_select_db($myDB, $s);
//分页信息\
$biao="T_Ua";
$xianshi=2;//每页显示的条数
//打开用户表,这个表主要是计算又总共又多少条记录,能分几页
$sql="select * from $biao";
$query= mssql_query($sql);
$zongshu=mssql_num_rows($query);
$yeshu=ceil( $zongshu/$xianshi);//去当前小数的最大整数
echo "共有 $yeshu 页";
if ($page=="" or $page>$yeshu or $page<0 or $page==0) { $page2=1; }
else
{
$page2=intval($page);//将页码转换为数字
}
//$page2=intval($page);//将页码转换为数字
echo $seek=$xianshi*($page2-1);
echo "<br>";
echo $xianshi;
$top_shuzi=$page2*$xianshi;
//这个表用户显示数据
$sql_e="SELECT top $top_shuzi * from $biao";
$query_e= mssql_query($sql_e);
echo "<br>";
mssql_data_seek($query_e,$seek);
while($rs=mssql_fetch_object($query_e))
{
//print_r($row);
echo $rs->Ua;
echo $rs->Pw;
echo "<br>";
}
?>
<?php
$xianshiye=3;//显示当前页面一次显示几页
$i=$xianshiye+($page2-1);
if ($i>$yeshu)
{ $i=$yeshu;}
if ($page2>1)
{
$shangyiye=$page2-1;
echo" <a href=../../'$PHP_SELF?page=$shangyiye '>上一页</a>\n";}
if ($page2-$xianshiye<1 or $page2-$xianshiye==0 )
{
$qq=1;
}
else
{
$qq=$page2-$xianshiye;
}
for($y=$qq;$y<=$page2-1;$y++)
{
echo "<a href=$PHP_SELF?page=$y>[$y]</a>\n";
}
for($y=$page2;$y<=$i;$y++)
{
echo str_replace("<a href=$PHP_SELF?page=$y>[$page2]</a>", " <strong> $y </strong>", "<a href=$PHP_SELF?page=$y>[$y]</a>\n");
//echo "<a href=$PHP_SELF?page=$y>$y</a>\n";
}
if ($page2==$yeshu)
{ }
else
{
$xiayiye=$page2+1;
echo" <a href=../../'$PHP_SELF?page=$xiayiye '>下一页</a>";}
?>
分享到:
相关推荐
本文总结了动态网站开发技术中 PHP 与 SQLSERVER2000 数据库访问的相关知识点,涵盖了数据库访问机制、动态网站开发技术选择、PHP+SQLSERVER2000 使用技术、数据输入和分页技术、数据库设计等方面。
一种改进后的分页存储过程采用了SQL Server中的表变量技术,示例代码如下: ```sql CREATE procedure pagination1(@pagesize int, -- 页面大小,如每页存储20条记录 @pageindex int) -- 当前页码 as set nocount ...
在本文中,我们将深入探讨如何使用PHP与Microsoft SQL Server(SQLServer)合作,实现数据库查询结果的分页显示。这个示例代码展示了如何通过PHP脚本建立与SQL Server的连接,执行查询,以及如何实现基本的分页功能...
【校园论坛BBS设计代码+sql server数据库】项目是一套完整的校园在线交流平台的实现,主要涉及了Web开发、数据库管理和社交互动等多个IT技术领域。这个项目的核心是为学生和教师提供一个便捷、高效的沟通环境,促进...
这个"Angularjs(增删改+分页+弹框+Sql数据库)"的项目是针对初学者设计的一个示例,旨在帮助他们理解和掌握AngularJS的核心概念以及如何与其他技术(如分页插件、SQL数据库)集成。 在AngularJS中,"增删改"操作是...
在“PHP sqlserver ajax 查询”的场景下,PHP主要负责与SQL Server数据库建立连接,执行查询语句,并将结果以JSON或其他格式返回给客户端。 SQL Server是Microsoft提供的一个关系型数据库管理系统,它支持各种复杂...
**jQuery + Ajax + PHP无刷新分页技术详解** 在现代Web开发中,用户界面的响应性和用户体验至关重要。无刷新分页是一种技术,它允许用户在浏览网页内容时,无需加载整个页面就能切换到不同的页面,提高了浏览效率。...
在本文中,我们将探讨如何使用PHP与Microsoft SQL Server(简称MSSQL)来实现一个简单的分页功能。分页是Web开发中的一个重要概念,它允许用户通过多页浏览大量数据,而不是一次性加载所有数据。这不仅可以提高用户...
综上所述,PHP结合MySQL实现分页的原理就是通过动态构建SQL查询语句的LIMIT子句来获取特定的数据范围,并通过PHP脚本中的逻辑处理来生成分页链接,从而实现分页功能。掌握这一技能对于任何需要在WEB上展示数据的...
一个简单的小程序,环境是SQLSERVER 2000,PHP,APACHE;带有分页功能.
本项目涉及的“漂亮的PHP分页程序”是针对数据库管理的一种实用技术,特别是与Microsoft SQL Server(MSSQL)数据库配合使用。下面将详细讨论PHP分页以及其与MSSQL数据库的集成。 **PHP分页** PHP分页是一种优化...
根据提供的文件信息,我们可以深入探讨 PHP 分页技术及其在网页应用中的实现方法。分页是 Web 开发中一个非常常见的需求,特别是在展示大量数据时,为了提高用户体验和服务器性能,通常会采用分页来逐页展示数据。 ...
在PHP中实现数据库分页显示的关键在于构造正确的SQL语句。根据题目中的描述,主要使用的SQL语句如下: ```sql SELECT * FROM `$db_table` LIMIT ($page - 1) * $pagesize, $pagesize; ``` 这里涉及到的参数及其...
- MySQL使用`LIMIT`关键字进行分页,例如`LIMIT M, N`,SQL Server则用`TOP N`结合`ROW_NUMBER() OVER()`实现类似功能。 8. 存储引擎: - MySQL需要在创建表时指定存储引擎,如InnoDB或MyISAM,而SQL Server只有...
在Web应用开发中,SQL Server 2005常被用作后端数据存储,通过诸如AJAX或其他异步技术与前端交互。 描述中提到的"extshop"和"store"可能是两个数据库示例,它们可能代表了在ExtJS应用中常见的数据存储模型。...
以下是一个示例,展示了如何使用`ora_sql`类获取帮助文档表(help)的数据并进行分页: ```php // 初始化数据库类 $db=new ora_sql("oradb"); // 获取总记录数 $count=$db->db_count("select count(*) as count ...
在PHP编程中,分页是常见的网页数据展示技术,它能有效地管理大量数据,避免一次性加载过多内容导致页面响应变慢。本篇文章将详细介绍如何在PHP中实现分页显示,这对初学者尤其有帮助。 首先,我们需要理解基本的...
在开发Web应用程序或MIS系统时,数据库分页是一个至关重要的功能,特别是在处理大量...PHP与SQL Server、Oracle、MySQL等数据库之间的分页查询各有特点,理解并掌握这些方法,对于开发高效、可扩展的Web应用至关重要。
《基于JavaEE的同学录校友录管理系统_JSP网站设计_SqlServer数据库设计》是一个全面的Web应用程序开发项目,它结合了JavaEE技术栈、JSP(JavaServer Pages)编程以及SqlServer数据库管理,旨在构建一个高效、用户...
在ASP(Active Server Pages)开发中,数字分页是一种常见的技术,主要用于处理大量数据的展示,比如论坛、博客等网站的列表页面。这种技术能够将一个长的数据集分割成多个小部分,使得用户可以逐页浏览,提高了用户...