Функция:
function foremail ($a) {
$sql = "SELECT mes_post.id, mes_post.title, mes_post.text, mes_users.email , mes_parse.str, mes_parse.href
FROM mes_post
LEFT JOIN mes_users ON mes_users.user_id = mes_post.id_user
LEFT JOIN mes_parse ON mes_post.id = mes_parse.id_post
WHERE mes_parse.id_object = '$a'";
$result1 = mysql_query($sql);
$result = array();
while($row = mysql_fetch_assoc($result1)){
$result[$row['email']] = $row;
}
print_r($result);
}
Выводит 3 массива:
Array
(
[dvguinf@mail.ru] => Array
(
[id] => 42
[title] => Auto
[text] => http://www.link.ru/town/auto/
[email] => dvguinf@mail.ru
[str] => Toyota Prius, 2011
[href] => http://www.link.ru/auto.html
)
)
Array
(
[artel25@list.ru] => Array
(
[id] => 54
[title] => Vacansy
[text] => http://www.link.ru/job1/
[email] => artel25@list.ru
[str] => Seo
[href] => http://www.link.ru/town1/job2.html
)
)
Array
(
[artel25@list.ru] => Array
(
[id] => 54
[title] => Name3
[text] => http://www.link.ru/job1/
[email] => artel25@list.ru
[str] => HTML
[href] => http://www.link.ru/town1/job.html
)
)
Необходимо группировать по email. Чтобы для dvguinf@mail.ru были свои массивы, со своими данными, а для artel25@list.ru - свои.
Как составить функцию?