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 相关文章推荐
《PHP边学边教》(01.开篇――准备工作)
Dec 13 PHP
php中将时间差转换为字符串提示的实现代码
Aug 08 PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
Oct 15 PHP
php实现session自定义会话处理器的方法
Jan 27 PHP
php运行时动态创建函数的方法
Mar 16 PHP
php实现简易聊天室应用代码
Sep 23 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
Feb 22 PHP
ThinkPHP5 验证器的具体使用
May 31 PHP
实例介绍PHP中zip_open()函数用法
Feb 15 PHP
深入解析PHP底层机制及相关原理
Dec 11 PHP
PHP面试题 wakeup魔法 Ezpop pop序列化与反序列化
Apr 11 PHP
PHP 时间处理类Carbon
May 20 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类
2006/07/15 PHP
php四种定界符详解
2017/02/16 PHP
详解JavaScript的回调函数
2015/11/20 Javascript
深入学习jQuery Validate表单验证(二)
2016/01/18 Javascript
js实现上传图片及时预览
2016/05/07 Javascript
jQuery+CSS实现的table表格行列转置功能示例
2018/01/08 jQuery
详解ES6语法之可迭代协议和迭代器协议
2018/01/13 Javascript
jquery应用实例分享_实现手风琴特效
2018/02/01 jQuery
angularjs结合html5实现拖拽功能
2018/06/25 Javascript
Vue 路由 过渡动效 数据获取方法
2018/07/31 Javascript
JS中通过url动态获取图片大小的方法小结(两种方法)
2018/10/31 Javascript
JQuery搜索框自动补全(模糊匹配)功能实现示例
2019/01/08 jQuery
详解vue中axios的使用与封装
2019/03/20 Javascript
JS document form表单元素操作完整示例
2020/01/13 Javascript
python3之微信文章爬虫实例讲解
2017/07/12 Python
[原创]教女朋友学Python(一)运行环境搭建
2017/11/29 Python
浅谈python中str字符串和unicode对象字符串的拼接问题
2018/12/04 Python
python模拟登陆,用session维持回话的实例
2018/12/27 Python
对Django url的几种使用方式详解
2019/08/06 Python
python基于TCP实现的文件下载器功能案例
2019/12/10 Python
opencv之颜色过滤只留下图片中的红色区域操作
2020/06/05 Python
Python 添加文件注释和函数注释操作
2020/08/09 Python
python推导式的使用方法实例
2021/02/28 Python
html5指南-3.如何实现html元素拖拽功能
2013/01/07 HTML / CSS
浅谈利用缓存来优化HTML5 Canvas程序的性能
2015/05/12 HTML / CSS
eBay比利时购物网站:eBay.be
2019/08/09 全球购物
编写strcpy函数
2014/06/24 面试题
专科生就业求职信
2014/06/22 职场文书
教育专业毕业生推荐信
2014/07/10 职场文书
债务纠纷委托书
2014/08/30 职场文书
乡党政领导班子群众路线教育实践活动个人对照检查材料
2014/09/20 职场文书
婚前协议书范本两则
2014/10/16 职场文书
班级元旦晚会开幕词
2015/01/29 职场文书
解决tk mapper 通用mapper的bug问题
2021/06/16 Java/Android
Python中Matplotlib的点、线形状、颜色以及绘制散点图
2022/04/07 Python
Python 一键获取电脑浏览器的账号密码
2022/05/11 Python