php中单个数据库字段多列显示(单字段分页、横向输出)


Posted in PHP onJuly 28, 2014

今天在做项目时,遇到个问题就是把从数据库读出来的同一字段分行分列显示,就是每行显示12列,根据总记录数控制循环行数。如果是多字段很好实现,一个循环搞定,如果是一个字段循环那么就比较麻烦了,需要同时用到多个循环还有递增变量,网上也有很多Phper遇到相似的问题,今天小编把自己的解决方案分享大家。

对于同一字段循环多行和控制列显示个数,实现原理就是先用Limit限制读出第一次循环,然后拿第一次循环读出的记录数加上要每行显示的列数。下面直接附上代码:

第一次循环代码:

<tr>
<?php
$rer=mysql_query(“select EI_EmployeeId,EI_EmployeeName from employeeinfo order by EI_EmployeeId asc limit 0,10″);
while($inf=mysql_fetch_array($rer)){
?> 
<td>
<input type=”checkbox” name=”menuemployname” id=”menuemployname” value=”<?php echo $inf['EI_EmployeeName']?>”/><?php echo $inf['EI_EmployeeName']?>
</td>
<?php }?>
</tr>
之后循环代码:
<?php
$rer=mysql_query(“select EI_EmployeeId,EI_EmployeeName from employeeinfo order by EI_EmployeeId asc”);
$num=mysql_num_rows($rer);
$i=0;$j=10;
$count=ceil($num/$j);
for($k=0;$k<$count;$k++){
$i=$i+$j;
?> 
<tr>
<?php
$rer=mysql_query(“select EI_EmployeeId,EI_EmployeeName from employeeinfo order by EI_EmployeeId asc limit $i,$j”);
while($inf=mysql_fetch_array($rer)){
?> 
<td>
<input type=”checkbox” name=”menuemployname” id=”menuemployname” value=”<?php echo $inf['EI_EmployeeName']?>”/><?php echo $inf['EI_EmployeeName']?>
</td>
<?php }?>
</tr>
<?php }?>

当然还有更直接的方法,就是多次循环第一次循环,只需要改动Limit的第一个参数即可。希望对于初学者phper有所帮助。

PHP 相关文章推荐
用mysql触发器自动更新memcache的实现代码
Oct 11 PHP
PHP 获取远程文件内容的函数代码
Mar 24 PHP
openPNE常用方法分享
Nov 29 PHP
ThinkPHP中redirect用法分析
Dec 05 PHP
php模仿asp Application对象在线人数统计实现方法
Jan 04 PHP
php使用类继承解决代码重复的问题
Feb 11 PHP
php生成4位数字验证码的实现代码
Nov 23 PHP
PHP编写的图片验证码类文件分享
Jun 06 PHP
php利用header函数下载各种文件
Aug 24 PHP
php使用正则表达式获取字符串中的URL
Dec 29 PHP
php中实现字符串翻转的方法
Feb 22 PHP
PHP用continue跳过本次循环中剩余代码的注意点
Jun 27 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
Jul 28 #PHP
浅析PHP程序设计中的MVC编程思想
Jul 28 #PHP
PHP错误Allowed memory size of 67108864 bytes exhausted的3种解决办法
Jul 28 #PHP
php实现的九九乘法口诀表简洁版
Jul 28 #PHP
完美的2个php检测字符串是否是utf-8编码函数分享
Jul 28 #PHP
php5.3以后的版本连接sqlserver2000的方法
Jul 28 #PHP
php中把美国时间转为北京时间的自定义函数分享
Jul 28 #PHP
You might like
php 正则表达式小结
2009/08/31 PHP
php实现递归与无限分类的方法
2015/02/16 PHP
php开发微信支付获取用户地址
2015/10/04 PHP
基于Swoole实现PHP与websocket聊天室
2016/08/03 PHP
PHP实现微信红包金额拆分试玩的算法示例
2018/04/07 PHP
PHP常量define和const的区别详解
2019/05/18 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
30个精美的jQuery幻灯片效果插件和教程
2011/08/23 Javascript
用js实现输入提示(自动完成)的实例代码
2013/06/14 Javascript
使用JS取得焦点(focus)元素代码
2014/03/22 Javascript
js查找节点的方法小结
2015/01/13 Javascript
JS获得图片alt信息的方法
2015/04/01 Javascript
如何解决ligerUI布局时Center中的Tab高度大小
2015/11/24 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
2016/01/08 Javascript
jQuery实现div拖拽效果实例分析
2016/02/20 Javascript
jquery拖动层效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
jQuery实现适用于移动端的跑马灯抽奖特效示例
2019/01/18 jQuery
webpack实践之DLLPlugin 和 DLLReferencePlugin的使用教程
2019/06/10 Javascript
Vue 2.0 侦听器 watch属性代码详解
2019/06/19 Javascript
JS实现纸牌发牌动画
2021/01/19 Javascript
[02:31]2018年度DOTA2最具人气选手-完美盛典
2018/12/16 DOTA
PyTorch读取Cifar数据集并显示图片的实例讲解
2018/07/27 Python
python树的同构学习笔记
2019/09/14 Python
详解Sticky Footer 绝对底部的两种套路
2017/11/03 HTML / CSS
HTML5 视频播放(video),JavaScript控制视频的实例代码
2018/10/08 HTML / CSS
Canvas图片分割效果的实现
2019/07/29 HTML / CSS
Groupon法国官方网站:特卖和网上购物高达-70%
2019/09/02 全球购物
幼儿师范毕业生自荐信
2013/11/09 职场文书
工业设计专业个人求职信范文
2013/12/28 职场文书
大学第二课堂活动总结
2014/07/08 职场文书
学校党员个人问题整改措施思想汇报
2014/10/08 职场文书
银行客户经理岗位职责
2015/04/09 职场文书
给女朋友的道歉短信
2015/05/12 职场文书
2015年中学校长工作总结
2015/05/19 职场文书
一文搞懂php的垃圾回收机制
2021/06/18 PHP