Раз mysqli_query возвращает false, значит случилась ошибка запроса.
И если возвращает не false (а объект результата), это не значит, что вернулась хотя бы одна запись. Их может быть 0, но это успешно выполненный запрос.
Ошибку запроса поможет выяснить mysqli_error и, в целом ошибки - phpfaq.ru/debug
Ну а конкретно тут: имена таблиц и полей берутся в такие кавычки: `, а не в такие '
|