首页上一页 1 下一页尾页 2 条记录 1/1页
PHP范例完全自学手册数据库
发表在PHP图书答疑
2011-02-25
是否精华
是
否
版块置顶:
是
否
书中,没有提供可以导入数据库,不能执行代码:书中的tb_up_file.frm;tb_up_file.MYD;tb_up_file.MYI怎么用呢?
<?php if ($_GET[page]){
$page_size=8; //定义每页显示4条记录
$query="select count(*) as total from tb_up_file where id"; //定义统计记录数的SQL
$result=mysql_query($query); //执行查询操作
$message_count=@mysql_result($result,0,"total"); //返回查询结果
$page_count=ceil($message_count/$page_size); //计算总的页数
$offset=($_GET[page]-1)*$page_size; //计算出上一页的结束位置
for ($i=1; $i<=2; $i++) { //执行for循环,实现分栏
echo "<tr>";
?>
<?php if ($i==1) { //判断当i的值为1时,执行如下内容
$query="select * from tb_up_file where id order by id desc limit $offset, $page_size"; //定义SQL语句
$result=mysql_query($query);} //执行SQl语句
$j=1;
while ($myrow=mysql_fetch_array($result)){ //循环输出数据库中的数据
if ($j<=4){ ?>
<td height="100" colspan="2" align="center" valign="middle"> <table width="143" height="100" border="1" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#CCCCCC">
<tr align="center" valign="middle">
<td width="143" height="80" align="center" valign="middle" bgcolor="#F0F0F0">
<a href="download-<?php echo $myrow[file_test];?>.html" title="点击即可下载!">
<?php echo "<img src=\"$myrow[file_test]\" width=\"143\" height=\"150\" border=\"0\">"?></a></td>
</tr>
<tr align="left" valign="top">
<td height="20" align="center" valign="middle" bgcolor="#F0F0F0" class="STYLE2"><strong><?php echo $myrow[file_name];?></strong> </td>
</tr>
</table></td>
<?php }
++$j;
if ($j==5){
break;
}}
echo "</tr>"; }
?>
<?php if ($_GET[page]){
$page_size=8; //定义每页显示4条记录
$query="select count(*) as total from tb_up_file where id"; //定义统计记录数的SQL
$result=mysql_query($query); //执行查询操作
$message_count=@mysql_result($result,0,"total"); //返回查询结果
$page_count=ceil($message_count/$page_size); //计算总的页数
$offset=($_GET[page]-1)*$page_size; //计算出上一页的结束位置
for ($i=1; $i<=2; $i++) { //执行for循环,实现分栏
echo "<tr>";
?>
<?php if ($i==1) { //判断当i的值为1时,执行如下内容
$query="select * from tb_up_file where id order by id desc limit $offset, $page_size"; //定义SQL语句
$result=mysql_query($query);} //执行SQl语句
$j=1;
while ($myrow=mysql_fetch_array($result)){ //循环输出数据库中的数据
if ($j<=4){ ?>
<td height="100" colspan="2" align="center" valign="middle"> <table width="143" height="100" border="1" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#CCCCCC">
<tr align="center" valign="middle">
<td width="143" height="80" align="center" valign="middle" bgcolor="#F0F0F0">
<a href="download-<?php echo $myrow[file_test];?>.html" title="点击即可下载!">
<?php echo "<img src=\"$myrow[file_test]\" width=\"143\" height=\"150\" border=\"0\">"?></a></td>
</tr>
<tr align="left" valign="top">
<td height="20" align="center" valign="middle" bgcolor="#F0F0F0" class="STYLE2"><strong><?php echo $myrow[file_name];?></strong> </td>
</tr>
</table></td>
<?php }
++$j;
if ($j==5){
break;
}}
echo "</tr>"; }
?>