mysqli_query()
возвращает FALSE
, если в запросе была ошибка. Поэтому необходимо проверить, нет ли ошибки.
/* Select queries return a resultset */
if ($result = mysqli_query($dbc, "SELECT Name FROM City LIMIT 10")) {
printf("Select returned %d rows.\n", $result->num_rows);
/* free result set */
$result->close();
}
Смотрите по этой ссылке ссылку на mysqli_query
.
http://php.net/manual/en/mysqli.query.php
Водопад, вероятно, верно. Пересмотрите свой код следующим образом:
$result = mysqli_query($dbc,$sql1) or die(mysqli_error($dbc));
// and
$result = mysqli_query($dbc,$sql2) or die(mysqli_error($dbc));
PS: просто интересно, что именно находится $ Page
? Вы забыли сделать:
global $page;