[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: 0 не 0
qpurypaHT
Считаю кол-во оповещений,

$count = mysql_query("SELECT COUNT(id) FROM `bells` WHERE `id_user` = ".$_SESSION['auth_userid']." AND `status` = 'new'", $link_connect);


выводим:


if(mysql_num_rows($count == 0)){
$result = 'тест';
}else{
$result = mysql_fetch_row($count);
$result = $result[0];
}


В идеале хочу чтобы присвоилась пустота, а не 0
Там в HTML буду подкручивать все, есть решение?


user posted image


_____________
Если долго в одних стенах живешь, ты с ними сростаешься
Valick
Цитата (Stave @ 5.11.2016 - 12:33)
mysql_num_rows($count == 0)
Valick

$result = 'тест';
if(mysql_num_rows($count) > 0){
$result = mysql_fetch_row($count);
$result = $result[0];
}


_____________
Стимулятор ~yoomoney - 41001303250491
walerus
Valick
там же условие будет всегда true, т.к.
mysql_num_rows($count)

будет содержать результат "1", даже если не будет ни одного совпадения в базе, т.е. результат будет содержать строку "COUNT(`id`) = 0"...

Нужно либо функцию изменить на "mysql_fetch_row", либо сделать проще:
$count = mysql_query( "SELECT COUNT(`id`) AS `count_id` FROM `bells` WHERE `id_user` = '" . $_SESSION['auth_userid'] . "' AND `status` = 'new'", $link_connect );
$count = mysql_fetch_assoc($count);
$count = $count['count_id'];

// и только потом уже проверка по нулю
$result = ''; // Так как хотел ТС, что бы при нуле была пустота
if( $count != '0' ){
$result = $count;
}
qpurypaHT
Цитата (walerus @ 5.11.2016 - 16:49)
Valick
там же условие будет всегда true, т.к.
mysql_num_rows($count)

будет содержать результат "1", даже если не будет ни одного совпадения в базе, т.е. результат будет содержать строку "COUNT(`id`) = 0"...

Нужно либо функцию изменить на "mysql_fetch_row", либо сделать проще:
$count = mysql_query( "SELECT COUNT(`id`) AS `count_id` FROM `bells` WHERE `id_user` = '" . $_SESSION['auth_userid'] . "' AND `status` = 'new'", $link_connect );
$count = mysql_fetch_assoc($count);
$count = $count['count_id'];

// и только потом уже проверка по нулю
$result = ''; // Так как хотел ТС, что бы при нуле была пустота
if( $count != '0' ){
$result = $count;
}

Круто! Спасибо!

_____________
Если долго в одних стенах живешь, ты с ними сростаешься
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.