Сортируйте строки 2D массива на тот или иной столбец (если первого столбца не существует)Php

Кемеровские программисты php общаются здесь
Anonymous
Сортируйте строки 2D массива на тот или иной столбец (если первого столбца не существует)

Сообщение Anonymous »

В моем приложении я выполняю поиск по ключевым словам в двух разных таблицах и на двух разных именах столбцов. Я хочу объединить фильмы.title и People.title , чтобы я мог сортировать их все вместе в алфавитном порядке. В настоящее время я объединяю два своих вопроса, и результаты возвращаются сначала с фильмами, а затем с людьми. < /P>

Код: Выделить всё

public function get_from_keyword($keyword)
{
$movie_query = $this->db
->select('id, title, release_year')
->from('movies')
->like('movies.title', $keyword)
->where('movies.id IS NOT NULL', null)
->get()
->result();

$person_query = $this->db
->select('name, person_id')
->from('people')
->like('name', $keyword)
->get()
->result();

$merged_queries = array_merge($movie_query, $person_query);
return $merged_queries;
}
Я не уверен, что мне нужно динамически изменить одно из имен столбцов в запросе Select , чтобы объединить их вместе.

Подробнее здесь: https://stackoverflow.com/questions/150 ... -doesnt-ex

Вернуться в «Php»