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 裁剪图片成固定大小代码方法
Sep 09 PHP
PHP中usort在值相同时改变原始位置问题的解决方法
Nov 27 PHP
PHP版 汉字转码的实现详解
Jun 09 PHP
php实现汉字验证码和算式验证码的方法
Mar 07 PHP
帝国cms目录结构分享
Jul 06 PHP
php 静态属性和静态方法区别详解
Apr 09 PHP
详解PHP5.6.30与Apache2.4.x配置
Jun 02 PHP
PHP实现的字符串匹配算法示例【sunday算法】
Dec 19 PHP
PHP性能分析工具xhprof的安装使用与注意事项
Dec 19 PHP
php 中htmlentities导致中文无法查询问题
Sep 10 PHP
thinkphp5使html5实现动态跳转的例子
Oct 16 PHP
Laravel 5.2 文档 数据库 ―― 起步介绍
Oct 21 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
如何将数据从文本导入到mysql
2006/10/09 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
2012/12/29 PHP
ThinkPHP独立分组使用的注意事项
2014/11/25 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
PHP封装的page分页类定义与用法完整示例
2018/12/24 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
JS操作Cookie写入和读取实例代码
2013/10/20 Javascript
深入理解javascript变量声明
2014/11/20 Javascript
Javascript 拖拽雏形(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
jQuery插件jquery-barcode实现条码打印的方法
2015/11/25 Javascript
js控制div层的叠加简单方法
2016/10/15 Javascript
angular.js+node.js实现下载图片处理详解
2017/03/31 Javascript
微信小程序实战之上拉(分页加载)效果(2)
2017/04/17 Javascript
vue项目中的webpack-dev-sever配置方法
2017/12/14 Javascript
js实现点击展开隐藏效果(实例代码)
2018/09/28 Javascript
解决Antd Table组件表头不对齐的问题
2020/10/27 Javascript
解决vue项目本地启动时无法携带cookie的问题
2021/02/06 Vue.js
[01:20]DOTA2 齐天大圣至宝动态展示
2016/12/13 DOTA
[58:09]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第三场 6.2
2018/06/03 DOTA
python sys模块sys.path使用方法示例
2013/12/04 Python
详解Python的Django框架中的中间件
2015/07/24 Python
Python内建数据结构详解
2016/02/03 Python
Python中强大的命令行库click入门教程
2016/12/26 Python
Python字典实现简单的三级菜单(实例讲解)
2017/07/31 Python
Django框架模板文件使用及模板文件加载顺序分析
2019/05/23 Python
python实现在函数中修改变量值的方法
2019/07/16 Python
Python爬虫之爬取淘女郎照片示例详解
2020/07/28 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
详解canvas绘制网络字体几种方法
2019/08/27 HTML / CSS
德国黑胶唱片、街头服装及运动鞋网上商店:HHV
2018/08/24 全球购物
预订旅游活动、景点和旅游:GetYourGuide
2019/09/29 全球购物
《小蝌蚪找妈妈》教学反思
2014/02/21 职场文书
竞选学委演讲稿
2014/09/13 职场文书
2016年禁毒宣传活动总结
2016/04/05 职场文书
Python Numpy之linspace用法说明
2021/04/17 Python
JAVA SpringMVC实现自定义拦截器
2022/03/16 Python