2015-05-20 26 views
0

我正在創建一個表單,以根據用戶的選擇查詢來過濾我的數據庫(Mysql)上的數據。如果數組是空的PHP - Highcharts

我使用這個代碼來生成「data.json」文件:

我怎樣才能提高代碼並檢查數組返回空值?而不是繪製沒有酒吧的圖表告訴用戶改變選擇。

<?php 
    $rows1 = array(); 
     $rows1['name'] = $varLabel; 
     while($rr = mysqli_fetch_array($TableData)) { 
     $rows1['data'][] = $rr[$varLabel]; 
     } 

     $rows = array(); 
     $rows['name'] = "Registros"; 
     foreach($TableData as $r) { 
     settype($r['cnt'], "integer"); 
     $rows['data'][] = $r['cnt']; 

     } 
     $result = array(); 
     array_push($result,$rows); 
     array_push($result,$rows1); 

     file_put_contents("data.json", json_encode($result)); 

?> 

回答

2

由於您的陣列被遍歷您訪問使用的mysqli數據庫結果集創建,使用mysqli_num_rows

if(mysqli_num_rows($TableData)==0) 
{ 
     // no data 
}