Запрос CodeIgniter SELECT, который заменяет значения идентификаторов из нескольких столбцов значениями, найденными в свяPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Запрос CodeIgniter SELECT, который заменяет значения идентификаторов из нескольких столбцов значениями, найденными в свя

Сообщение Anonymous »

Я пытаюсь создать массив, содержащий список титулов с названием титула, идентификатором строки базы данных, а затем именами чемпиона и претендентов. Для получения значений чемпиона и претендентов мне нужно выполнить дополнительный запрос, чтобы получить имя человека. Если для чемпиона значение было 0, ему необходимо добавить Vacant в массив для этого места, а если для претендента оно равно 0, то для массива используется TBD. Вот с чем я работаю, включая запрос и вывод print_r.
Мой вопрос: я не уверен, где и как мне нужно запускать дополнительный запрос с этими значениями чемпиона и претендентов для каждого из титулов.
/**
* Get titles champions
*
* @return object/NULL
*/
function getTitlesChampions()
{
$this->db->select('titlesList.id');
$this->db->select('titlesList.titleName');
$this->db->select('titlesChampions.championID');
$this->db->select('titlesChampions.contender1ID');
$this->db->select('titlesChampions.contender2ID');
$this->db->select('titlesChampions.contender3ID');
$this->db->from('titlesChampions');
$this->db->join('titlesList', 'titlesList.id = titlesChampions.titlesListID');
$query = $this->db->get();
if ($query->num_rows() > 0) {
echo "";
print_r ($query->result());
echo "";

}
}

Array
(
[0] => stdClass Object
(
[id] => 1
[titleName] => Undisputed Heavyweight Title
[championID] => 1
[contender1ID] => 1
[contender2ID] => 1
[contender3ID] => 1
)

[1] => stdClass Object
(
[id] => 2
[titleName] => Outlaw Title
[championID] => 1
[contender1ID] => 0
[contender2ID] => 0
[contender3ID] => 0
)

[2] => stdClass Object
(
[id] => 3
[titleName] => Tag Team Titles
[championID] => 1
[contender1ID] => 0
[contender2ID] => 0
[contender3ID] => 0
)
)


Подробнее здесь: https://stackoverflow.com/questions/103 ... s-with-val
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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