作者: C.Andyclp 時間: 2008-12-31 02:38 標題: [php]如果mysql沒有資料,我這樣顯示可以嗎?
提示: 作者被禁止或刪除 內容自動屏蔽
作者: s0214028kwok 時間: 2008-12-31 02:55
我唔係好識架
但係點解要細過1唔直接=0?
$color = mysql_num_rows($result);
if ($color==0){echo XXX}
咁得唔得??
作者: 一小無謂一 時間: 2008-12-31 03:02
if ( empty($color) )
作者: C.Andyclp 時間: 2008-12-31 03:26
提示: 作者被禁止或刪除 內容自動屏蔽
作者: hamu278 時間: 2008-12-31 09:09
我諗唔得,因為 $color 根本冇野,for () 呢個 loop 可能唔會 Run
[ 本帖最後由 hamu278 於 2008-12-31 09:09 編輯 ]
作者: C.Andyclp 時間: 2009-1-1 01:21
提示: 作者被禁止或刪除 內容自動屏蔽
作者: ~虎~ 時間: 2009-1-1 01:32
個logic同變數名都好亂...
$color = mysql_num_rows($result); //如果呢個等於0
for ($i=0; $i<$color; $i++){ //呢個loop一開始未run就完左
作者: 一小無謂一 時間: 2009-1-1 02:03
- <?php
- $sql = 'SELECT *
- FROM easypan
- ORDER BY sn DESC';
- $result = mysql_query($sql);
- $color = mysql_num_rows($result);
- if ( empty($color) )
- {
- echo '未有任何資料';
- }
- ?>
- <table width="100%" border="0" cellpadding="4" cellspacing="4">
- <?php
- $i = 0;
- while ( $row = mysql_fetch_array($result) )
- {
- $bgcolor = ($i % 2 == 0) ? '#FF5500' : '#FF3300';
- ?>
- <tr bgcolor="<?php echo $bgcolor;?>">
- <td>
- <b>客戶名稱:</b><?php echo $row[2];?> <u><?php echo $row[1];?></u>[<?php echo $row[4];?>]
- <b>客戶電郵:</b><a href="mailto:<?php echo $row[9];?>"> <?php echo $row[9];?></a>
- <p align="right">[ <a href="personal.php?sn=<?php echo $row[0];?>">查看詳細資料...</a> ]</p>
- </td>
- </tr>
- <?
- ++$i;
- }
- ?>
- </table>
作者: C.Andyclp 時間: 2009-1-1 02:44
提示: 作者被禁止或刪除 內容自動屏蔽
作者: 一小無謂一 時間: 2009-1-1 10:54
原帖由 C.Andyclp 於 2009-1-1 02:44 發表
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in E:\AppServ\www\CMC_1.0.0\index.php on line 7
未有任何資料
Warning: mysql_fetch_array(): supplied argument is not ...
- $color = mysql_num_rows($result);
- if ( empty($color) )
- {
- echo '未有任何資料';
- }
- if ( !mysql_num_rows($result) )
- {
- echo '未有任何資料';
- }
作者: C.Andyclp 時間: 2009-1-1 11:14
提示: 作者被禁止或刪除 內容自動屏蔽
作者: C.Andyclp 時間: 2009-1-1 11:16
提示: 作者被禁止或刪除 內容自動屏蔽

