[請益] 有關於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