php 采集数据 翻页,用PHP读取MyAQL表单中全部数据并将数据整理翻页

标签:style   blog   http   java   color   os

要注意的是我们的PHP是嵌入在html中的

646032fab2f54df26650f5880081588a.gif

646032fab2f54df26650f5880081588a.gif

首先在php中写入链接

646032fab2f54df26650f5880081588a.gif

$conn = mysql_connect("localhost","root","") or die("链接数据库失败");

mysql_select_db("fg19");// 选择数据库 fg19为数据库名

mysql_query("set names ‘utf8‘"); // 中文编码

646032fab2f54df26650f5880081588a.gif

可以将它另写在一个php文件中,然后通过 include()或者require()连接数据库文件

646032fab2f54df26650f5880081588a.gif

include("conn.php");

// conn.php 是连接的php文件名

646032fab2f54df26650f5880081588a.gif

646032fab2f54df26650f5880081588a.gif

require("conn.php");

// conn.php 是连接的php文件名

646032fab2f54df26650f5880081588a.gif

include()和require()的区别在于:

require()包含的文件名不存在或者路径有问题时,会报错,并终止代码执行。

include()包含的文件名不存在或者路径有问题时,只会警告或报错,不会终止代码的执行。

接着我们要在mySQL数据库创建一个表单并插入数据,因为要进行翻页,所以尽量插入多条数据,然后在php中,通过以下代码读取表中所有数据,

646032fab2f54df26650f5880081588a.gif

$conn =

mysql_connect("localhost","root","") or die("链接数据库失败");

mysql_select_db("fg19");

mysql_query("set names ‘utf8‘");

$sql = "select * from moves";

$result = mysql_query($sql);

while($row = mysql_fetch_array($result)){   //

把结果集转换成的数组赋给$rwo,如果有数据就是真,没有为假

?>

=$row[‘id‘] ?>

=$row[‘stuName‘] ?>

646032fab2f54df26650f5880081588a.gif

为了打印出表中每一条数据我们必须用while循环输出,为了使打印出的表单美观,我们可以用table

646032fab2f54df26650f5880081588a.gif

$sql = "select * from moves";

$result = mysql_query($sql);

while($row =mysql_fetch_array($result)){

?>

序号

电影名称

主演

类型

操作

php

echo swiftType($row[‘type‘]);?>

删除

php}?>

646032fab2f54df26650f5880081588a.gif

并使其隔行换色,隔行换色可以用css或者css+js或者php都可以 这里我们采用js代码如下

646032fab2f54df26650f5880081588a.gif

646032fab2f54df26650f5880081588a.gif

注意:为了不影响代码的执行,js一般写在html末。

接下来是数据的翻页,我们可以先做一个数据统计,统计一共有几条数据,然后在计算有几页,再来进行数据翻页。以下代码是一个计算

646032fab2f54df26650f5880081588a.gif

$page = "";if(@$_GET[‘page‘]){

$page= $_GET[‘page‘];

}else{

$page= 1;

}

$pageSize= 5;//显示几条数据

$sum = ($page-1)*$pageSize; //从第几条数据开始,这里是一个计算

$sql= "select * from moves limit $sum,$pageSize";//limit 从第几条数据开始 显示几条数据

$result =mysql_query($sql) or die(mysql_error());

$sql1= "select * from moves";// 得到表单中中所有数据

$result1=mysql_query($sql1) or die(mysql_error());

$count= mysql_num_rows($result1);

646032fab2f54df26650f5880081588a.gif

在html中加入代码

646032fab2f54df26650f5880081588a.gif

共有 部电影

共有php

$totalPage= $count % $pageSize == 0 ? intval($count /$pageSize) :

intval($count/ $pageSize) + 1;

echo $totalPage;?> 页

上一页

phpfor($i=1;$i){

?>php

}?>下一页

646032fab2f54df26650f5880081588a.gif

以下是完成代码,但需要Mysql数据同步

646032fab2f54df26650f5880081588a.gif

{width:150px;height:30px;

}

/*css3隔行换色*/

/*tr:nth-child(odd){*/

/*background: #cad9ea;*/

/*}*/{$page = $_GET[‘page‘];}else{$page = 1;}$pageSize = 5;// 显示几条数据

$sum = ($page-1)*$pageSize; //从第几条数据开始,这里是一个计算

$sql = "select * from moves limit $sum,$pageSize";//limit 从第几条数据开始 显示几条数据

$result = mysql_query($sql) or die(mysql_error());

$sql1 = "select * from moves";// 得到表单中所有数据

$result1 = mysql_query($sql1) or die(mysql_error()); //

$count = mysql_num_rows($result1);

$n=0;

function swiftType($type){$t = "";

switch($type){

case 1:$t = "玄幻";break;

case 2:$t = "青春";break;

case 3:$t = "警匪";break;

case 4:$t = "喜剧";break;

case 5:$t = "恐怖";break;}return $t;

}

// 循环输出表单数据

while($row = mysql_fetch_array($result)){

646032fab2f54df26650f5880081588a.gif

以下是数据库数据信息,数据库为 fg19 ,表名为 moves

7da4819fa0fd7e05eebe23c072fc6308.png

插入的数据

51f4fafaff9d9ab8b785c54d11308abc.png

(以上数据信息乱入,请无视!)

用PHP读取MyAQL表单中全部数据并将数据整理翻页,搜素材,soscw.com

用PHP读取MyAQL表单中全部数据并将数据整理翻页

标签:style   blog   http   java   color   os

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值