php数据库多列 php执行多条sql语句
php一行显示多列
$res=mysql_query($sql);//取得结果
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、成都网站建设、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的潼南网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
$i==0;
while($row=mysql_fetch_array($res))
$i++;
if($i%3==0) { echo "br";
echo "tda href='information.php?id=$row[id]'img class='php_img' src='admin/tupian/$row[tupian]'//abrp class='php_p'设计名称: font class=' php_font'a href='information.php?id=$row[id]'$row[name]/a/font /p
p class='php_p'设计品牌: font class='php_font'mumu/font /p
p class='php_p'货号: font class='php_font' php_font045810/font /p
p class='php_p'材质:
label class='php_label'木头/label
规格:
label class='php_label'60*45*15/label
/p/td";
}
?
给你讲讲思路,你可以先在while循环外面加一个变量定义一个数字,然后再再while循环内部依次加1;当这个变量是三的倍数的时候,你就可以给他换行了,至于是td换行,还是br换行,或者是什么其他方式换行,你就可以随便了
PHP多行多列显示数据的方法
那个..用table很容易实现的哈..
当然..如果会div+css, 也就无所谓几行几列了..
可以根据窗口大小自动调整行列布局...
用table的思路大概是
---------------------------
注意table的标签 tr, td
碰到tr才会开始新的行, 所以, 如果我不加tr, 把所有的数据全部放在td里面, 这样的结果就是生成一个只有一行N列的表格...
但是., 如果在满足一定条件的时候(例如第n条数据满足 n % m == 0)适当添加tr标签, 他就会生成新的行...
当m == 1(n % m == 0 === true), 也就是我们看到的单列多行数据表现
如果m 远大于 n, (n % m === false) ,就是上面的一行多列,
当 1 m n, 当 满足 (n % m == 0) 的时候就出现了多行多列显示数据 了...:)
--------------------------------------------
上面是大概的思路, 自己慢慢领会...
如果能理解这个思路..然后自己写出相关的代码..是最好的..
关于PHP及MYSQL一个数据拆分多行多列储存的问题。
哇,这么复杂啊!不理解你的意思!”行的分隔符是空格,列的分隔符是重音号“你把存储的数据搞的这么复杂。A空格B空格1`2`3`空格11`22`331`2`3`到底是列还是行?因为后面有空格,11`22`33也一样!俺你的规则应该变成AB1`2`311`22`33这样才对吧!不过数据最好是以最简单的方式存储,像你这样的话,把数据搞的很复杂。以数组的方式存储比较好。如果你这个数据比较长,要分成你所说的数据的话,会造成错误的,因为没有特殊的标识。因为你是多行多列,并不是一行一列的数据。
分享文章:php数据库多列 php执行多条sql语句
本文URL:http://azwzsj.com/article/dddhepj.html