[请益] 有关于php MySQL显示资料的问题

楼主: shiningboy   2016-08-19 11:39:50
各位好
想请问一下技术上的小问题
我用php + MySQL 想要在HTML上显示出 database 上的资料
我的table 里面总共有 10 个 row record
但是每个 row 里面,拥有的资料并不一样
最多到6个
最少2个
也就是大概是这样的意思
column1 column2 column3 column4 column5 column6
row1 abc cde fff ggg fff 123
row2 aaa aaa123
row3 12111 1111111 12313 1312313
那我用 data_seek() + 循环 来打印出每一个row的时候,
不管哪一个 row 他都会完整印出 6 个 column ,
空白 或 NULL 都会印出来
我想请问一下有没有方法可以当遇到 column 是 "空白" 或者是 "NULL"
可以不要印出 空白 或者是 NULL 的方法??
例如:
row1 的时候,就正常打印出 6 个 column
row2 的时候,打印出 2 个 column 发现接下来的是 空白资料或 NULL,
就直接 break 跳到 row3
请问这有解决的方法吗?
谢谢
楼主: shiningboy   2016-08-19 12:26:00
XDDDDDDD 刚刚问题自己解决了就加个条件式 把 $row[$i] ="" || $row[$i] =NULL直接 break 这样 XD 没办法 php 跟 mysql 都不熟XDDDDDDDDDDDDDDDDDDD阿 上面打错 应该是 == ==
作者: MOONRAKER (㊣牛鹤鳗毛人)   2016-08-19 13:58:00
作者: xdraculax (首席怪叔叔)   2016-08-19 20:07:00
如果要印出 0 你还需要改 ===
作者: kyleJ (资工人)   2016-08-19 21:56:00
这种稀疏矩阵在传统数据库中推荐用正规化比较有效率
作者: et69523820 (小猪)   2016-08-20 06:59:00
建议字段要设定不允许Null 不然处理资料会比较麻烦Null 索引也会失效...
楼主: shiningboy   2016-08-27 20:14:00
了解 谢谢各位帮忙 学了好多

Links booklink

Contact Us: admin [ a t ] ucptt.com