Back

Tad 老師 您好! 請教一下...我想判斷一個查詢,若查無資料 就會 顯示如"查無資料"訊息,可是一直無法出現?

Menu
Benjamin
#1
2017-02-04 17:52:33
Tad 老師 您好! 新年恭禧!
不好意思...請教一下...
我想判斷一個查詢,若查無資料 就會 顯示如"查無資料"訊息,
可是一直無法出現?
程式碼片段如下...
<?php
include_once "header.php";
include_once "../function.php";

global $xoopsDB,$xoopsModule;

$sql= "select `v_cate`, sum(`v_money`) sum_money 
from `".$xoopsDB->prefix("ben_sv_stored_value")."` 
where month(`v_svdate`) <= '2' 
group by `v_cate`
order by `v_cate` ASC
 ";
$result = $xoopsDB->query($sql) or redirect_header($_SERVER['PHP_SELF'],3, mysql_error());
if(!$result){
  echo "查無資料";
}else{
  echo "有資料";
  while($all = $xoopsDB->fetchArray($result))
  {
  //以下會產生這些變數: $v_cate, $sum_money
  foreach($all as $k=>$v){
  $$k=$v;
  }

      echo  $v_cate.": 累計總計:".$sum_money."<br>";

  }
}
?>
查有資料時可以正常顯示出結果,
但查無資料時則一片空白?
以上請教!
謝謝您!
geek01
#2
2017-02-06 11:30:09
我猜以下連結應該可以回答您的問題:
http://stackoverflow.com/questions/4286586/best-way-to-check-if-mysql-results-returned-in-php
Benjamin
#3
2017-02-07 09:41:39
可以了,感謝您!
第一頁 上一頁 1 下一頁 最後頁

Tad 老師 您好! 請教一下...我想判斷一個查詢,若查無資料 就會 顯示如"查無資料"訊息,可是一直無法出現?

Menu
要先登入才能發表。