, если вы хотите проверить содержимое массива, которое вы можете использовать:
$arr = array();
if(!empty($arr)){
echo "not empty";
}
else
{
echo "empty";
}
см. здесь: http://codepad.org/EORE4k7v
$dbc
возвращает false. У вашего запроса есть ошибка:
SELECT users.*, profile.* --You do not join with profile anywhere.
FROM users
INNER JOIN contact_info
ON contact_info.user_id = users.user_id
WHERE users.user_id=3");
Исправление для этого вообще описано Raveren.
Запрос либо не возвращал строк, либо был ошибочным, поэтому возвращается FALSE
. Измените его на
if (!$dbc || mysqli_num_rows($dbc) == 0)
mysqli_num_rows
:
Возвращаемые значения
Возвращает TRUE при успешном завершении или FALSE при сбое. Для SELECT, SHOW, DESCRIBE или EXPLAIN mysqli_query () вернет объект результата.
blockquote>