2014-04-13 63 views
-3
<?php 
$con=mysqli_connect("localhost","xxx","xxx","xx"); 
// Check connection 
if (mysqli_connect_errno()) 
    { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 

$sql = mysqli_query($con,"SELECT username, COUNT(username) AS total FROM xxxxx GROUP BY username"); 

$array = array(); 
while($fetch = mysqli_fetch_assoc($sql)) 
{ 
    $array[$fetch['username']] = $fetch['total']; 
} 

echo '<pre>'; print_r($array); 

mysqli_close($con); 
?> 

下面是我收到錯誤查詢 - 警告:mysqli_fetch_assoc()

Error::: Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in /home/xxxxx.php on line 20

感謝您的幫助

+1

您的查詢失敗。做一個'var_dump($ sql);'你會看到。 – faintsignal

回答

0

試試這個作爲它不是MySQL,但mysqli的

while($fetch = sql->fetch_assoc()) 
{ 
...... 
錯誤