<MyRusakov.ru />

Создание игр на Unreal Engine 5

Создание игр на Unreal Engine 5

Данный курс научит Вас созданию игр на Unreal Engine 5. Курс состоит из 12 модулей, в которых Вы с нуля освоите этот движок и сможете создавать самые разные игры.

В курсе Вы получите всю необходимую теоретическую часть, а также увидите массу практических примеров. Дополнительно, почти к каждому уроку идут упражнения для закрепления материала.

Помимо самого курса Вас ждёт ещё 8 бесплатных ценных Бонусов: «Chaos Destruction», «Разработка 2D-игры», «Динамическая смена дня и ночи», «Создание динамической погоды», «Создание искусственного интеллекта для NPC», «Создание игры под мобильные устройства», «Создание прототипа RPG с открытым миром» и и весь курс «Создание игр на Unreal Engine 4» (актуальный и в 5-й версии), включающий в себя ещё десятки часов видеоуроков.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Функция выборки из БД
02.05.2012 22:58:04 Функция выборки из БД Сообщение #1
RussianPro

RussianPro

Эксперт

Эксперт

Дата регистрации:
14.07.2011 01:32:38

Сообщений: 114

Ребят, помогите выявить ошибку. Дана функция, в которой при выполнении условия if (($location == 'on') && (($square !== '') || ($value !== ''))) вылетает ошибка Fatal error: Call to a member function fetch_assoc() on a non-object in X:\home\m-rochet.local\www\lib\functions.php on line 129.

Сама Функция:

<?php
function advancedSearch($id, $deal, $location, $loca, $move, $square, $value, $realty, $currensy) {
$mysqli = connectDB();
if ($id !== '') $result_set = $mysqli->query("SELECT * FROM projects WHERE `id` = '$id'";
else {
if (($location == 'on') && (($square !== '') || ($value !== ''))) {
$result_set = $mysqli->query("SELECT * FROM projects WHERE (`deal` LIKE '$deal' AND ((`realty` = '$realty' OR `realty` = '$realty[0]' OR `realty` = '$realty[1]' OR `realty` = '$realty[2]' OR `realty` = '$realty[3]' OR `realty` = '$realty[4]' OR `realty` = '$realty[5]' OR `realty` = '$realty[6]' OR `realty` = '$realty[7]') AND ((`location` = '$loca[0]' OR `location` = '$loca[1]' OR `location` = '$loca[2]' OR `location` = '$loca[3]' OR `location` = '$loca[4]' OR `location` = '$loca[5]' OR `location` = '$loca[6]' OR `location` = '$loca[7]' OR `location` = '$loca[8]' OR `location` = '$loca[9]') AND `move` = '$move') AND ((`vfrom` >= '$value' OR `sfrom` >= '$square') AND `currensy` = '$currensy')))";
$a = true;
}
closeDB($mysqli);
return resultToArray($result_set);
}
?>


И ещё одна функция которая возвращает массив с выбранными данными.

<?php
function resultToArray($result_set) {
$results = array();
while (($row = $result_set->fetch_assoc()) != false) {
$results[] = $row;
}
return $results;
}
?>
Профиль
02.05.2012 23:06:13 Функция выборки из БД Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Ошибка в запросе. Соответственно, берите этот запрос, сокращайте его в 20 раз и пытайтесь выполнить. Выполнился, увеличивайте его, не выполнился - ищите ошибку, и так пока весь запрос не будет работать.
Профиль
02.05.2012 23:08:59 Функция выборки из БД Сообщение #3
RussianPro

RussianPro

Эксперт

Эксперт

Дата регистрации:
14.07.2011 01:32:38

Сообщений: 114

А может такое, что слишком много условий в запросе и поэтому ошибка?
Профиль
02.05.2012 23:32:34 Функция выборки из БД Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Нет.
Профиль
02.05.2012 23:33:13 Функция выборки из БД Сообщение #5
RussianPro

RussianPro

Эксперт

Эксперт

Дата регистрации:
14.07.2011 01:32:38

Сообщений: 114

Спасибо. Буду искать.
Профиль
17.05.2012 15:23:42 Функция выборки из БД Сообщение #6
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

в методе $result_set у вас отсутствует объект.
Профиль