[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Работа с массивом значений записи в выборке
vovan1409
Как сделать, чтобы получать оба гражданства из выборки(смотри рисунок), если их два?
В результате запроса получается следующая выборка, которая состоит из:
- Фамилии;
- Имени;
- Гражданства.
У каждого человека может быть, одно или два гражданства(как у Кучеренко)
Полученную выборку я обрабатываю сейчас вот так:

//запрос в БД
$info = "SELECT...
if(
$info){
$query = $db->query($info);
if (mysqli_num_rows(
$query)){
while (
$result = $query ->fetch_object()) {
...
}
}
}


Но так получается, что у человека всегда, только одно ГРАЖДАНСТВО, второе отбрасывается.
Valick
группировка по peopleid и GROUP_CONCAT по sitizenship

_____________
Стимулятор ~yoomoney - 41001303250491
vovan1409
можешь привести пример? я сейчас выложу свой SQl запрос
vovan1409

SELECT p1.peopleid, p1.ensurname, n1.enname, c1.enname as citizenship
FROM people p1, name n1, country c1, citizenship c2
WHERE p1.peopleid=n2.peopleid and p1.nameid=n1.nameid and p1.peopleid=c2.peopleid and c2.countryid=c1.countryid
Markus111
Пример http://webi.ru/webi_articles/8_14_f.html

_____________
Womans in your town
vovan1409
СПАСИБО!!! tongue.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.