PHP查询数据库并分栏显示结果

原创
2016-06-21 08:52:37 775浏览

PHP查询MySQL数据库,并将结果分栏显示,如下代码:

  1. html>
  2. head>
  3. php
  4. session_start();
  5. include("conn.php"); ?>
  6. title>查询结果的分栏显示 - www.cxybl.comtitle>
  7. head>
  8. body>
  9. table width="450" border="1" align="center" cellpadding="0" cellspacing="0">
  10. php for($i=1; $i=4; $i++) { //如果变量=4,按照行进行循环,输出行
  11. echo "tr>"; ?>
  12. php if($i==1){
  13. $query="select * from tb_picture where id order by id desc"; //从数据表mr_lttb中获取表情图
  14. $lttb=mysql_query($query); }
  15. $j=1; //设置变量$j=1
  16. while ($lttb_row=mysql_fetch_array($lttb)){ //进行while循环输出
  17. if ($j=6) { //每行的表情图个数=8,输出如下内容
  18. if ($c==0){ $c="checked"; }
  19. ?>
  20. td height="26" align="center" valign="middle">
  21. input name="xq" type="radio" value=""php echo $c;?>>
  22. img src="php echo "image_1.php?recid=$lttb_row[id]";?>" width="16" height="16">td>
  23. php }
  24. $c=1;
  25. ++$j; //当表情图的个数增加时
  26. if($j==7){ break; } //当表情图的个数等于9时,跳转到下一行重新进行循环
  27. }
  28. echo "tr>";
  29. }
  30. ?>
  31. table>
  32. body>
  33. html>

conn.php:

  1. $id=mysql_connect("localhost","root","mysql") or die('连接失败:' . mysql_error());
  2. if(mysql_select_db("phpjcdb",$id)) //说明:phpjcdb 是数据库名称
  3. echo "";
  4. else
  5. echo ('数据库选择失败:' . mysql_error());
  6. mysql_query("set names gb2312"); //设置为简体中文
  7. ?>



声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。