- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите как такое сделать:
Есть первый запрос:
$sql_1="select * from table1";
$res_1 = $mysqli->query($sql_1);
$total_res = $res_1;
$sql_2="select * from table2";
$res_2 = $mysqli->query($sql_2);
$total_res - как к тому что уже есть в этой переменной добавить набор $res_2 ??
Только вам вернется экземпляр класса mysqli_stmt.
Вам нужно добавить вызов метода
Что-то я не совсем понял:
$total_res = array_merge($total_res, $res_2);
Как теперь вывести информацию в цикле? Раньше писал:
while($row=$total_res->fetch_array())
теперь не работает так..
---------- Добавлено 22.11.2016 в 18:18 ----------
тоесть все в куче сейчас так:
$sql_1="select * from table1";
$res_1 = $mysqli->query($sql_1);
$total_res = $res_1;
$sql_2="select * from table2";
$res_2 = $mysqli->query($sql_2);
$total_res = array_merge($total_res, $res_2);
while($row=$total_res->fetch_array()) - не работает вывод данных..
---------- Добавлено 22.11.2016 в 18:49 ----------
Сделал вывод типа переменных:
gettype ($res_1) - тип object
gettype ($res_2) - тип object
gettype ($total_res) - NULL
Вам же написали, query возвращает не массив, который можно смерджить, а mysqli_result. Чтобы получить массив надо вызвать fetch_all
Может через sql?