2016-07-21 2 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); 

Этот код возвращает следующую ошибку, что я могу сделать?Я не могу получить mysqli_result

Не удалось получить mysqli_result

+3

не может создать псевдоним * – Saty

+0

о нет! sql while be 'select * from customer_wallet', мне жаль –

+0

, но он также возвращает null, что не так с этим кодом? –

ответ

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

мой код это, но он возвращает $ row ['count'] null, я понятия не имею ... –

+0

Can вы запускаете указанный выше запрос непосредственно в mysql и проверяете? – Saurabh

+0

У моего db есть результат по этому sql '' count''is 1 –