Таким образом, у меня есть таблица MySQL:
Table Data:
id | domain | title | Full Url to Page | ... etc ...
1 | place.com | Place Something | http://place.com/1...
2 | place.com | Place Something Else | http://place.com/2...
3 | place.com | Some Other Place | http://place.com/3...
4 | pets.com | Cats Dogs Oh My | http://pets.com/2....
5 | pets.com | Bird Edition | http://pets.com/3....
То, в чем я нуждаюсь (в PHP/JQuery) должно получить множество id для каждой уникальной области. Таким образом, окончательный результат, который я хочу для вышеупомянутого стола:
$finalArray = array('place.com' => array(1, 2, 3), 'pets.com' => array(4, 5));
Мое текущее решение состоит в том, чтобы захватить все ряды, заказанные областью, вот MySQL statment:
SELECT `id`, `domain` FROM `gsort_linkdata` ORDER BY `domain`
Который возвращается:
1 | place.com
2 | place.com
3 | place.com
4 | pets.com
5 | pets.com
Я тогда петля через ряды в PHP и ломаю их во множества. Я предпочел бы уже тянуть разбитые данные из базы данных. Это возможно?Thank you!