2016-07-21 18 views
-4
$con = mysqli_connect('host', 'username', 'password'); 
// mysqli_select_db($con, 'mysql'); 
mysqli_select_db($con, 'db_name'); 
//set charset 
mysqli_set_charset($con, "utf8"); 
//query an sql 
//$res = mysqli_query($con, 'SELECT COUNT(`id`) AS `count` FROM `customer_wallet` WHERE `store` = 0'); 
$res = mysqli_query($con, 'SELECT * AS `count` FROM `customer_wallet`'); 
while ($row = mysqli_fetch_array($res)) { 
    echo $row['count']; 
} 
mysqli_free_result($res); 
mysqli_close($con); 

Dieser Code gibt den folgenden Fehler zurück, was kann ich tun?Ich kann ein mysqli_result nicht abrufen

konnte nicht MySQLi_Result

+3

kann nicht erstellen Alias ​​* – Saty

+0

oh nein holen! die sql während '' Select * von customer_wallet ', es ist mir leid –

+0

aber es gibt auch Null zurück, was ist falsch mit diesem Code? –

Antwort

0
$con = mysqli_connect('host', 'username', 'password','db_name') or die(mysqli_error()); 
// mysqli_select_db($con, 'mysql'); 
//set charset 
mysqli_set_charset($con, "utf8"); 
//query an sql 
//$res = mysqli_query($con, 'SELECT COUNT(`id`) AS `count` FROM `customer_wallet` WHERE `store` = 0'); 
$res = mysqli_query($con, "SELECT count(*) AS count FROM customer_wallet") or die(mysqli_error($con)); 
while ($row = mysqli_fetch_assoc($res)) { 
    echo $row['count']; 
} 
mysqli_free_result($res); 
mysqli_close($con); 
+0

mein code ist das aber es gibt $ row ['count'] ist null ich habe keine idee ... –

+0

Can Sie führen die obige Abfrage direkt in mysql und überprüfen? – Saurabh

+0

meine db haben Ergebnis durch diese sql '' count''is 1 –