Nu3oN » 2011.01.13 17:03

при таком запросе

Код:

1
2
3
(SELECT `cats_id`, `cats_name` FROM `catsblog` WHERE `cats_id`=?)
UNION ALL
(SELECT `cats_id`, `cats_name` FROM `catsblog` ORDER BY `cats_order` ASC)

получаю вот ткаой результат

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Array
(
[0] => Array
(
[cats_id] => 1
[cats_name] => Тестовая категория
)
 
[1] => Array
(
[cats_id] => 1
[cats_name] => Тестовая категория
)
 
[2] => Array
(
[cats_id] => 2
[cats_name] => Тестовая категория
)
 
[3] => Array
(
[cats_id] => 3
[cats_name] => Тестовая категория
)
 
)

а необходимо что бы каждый запрос заносился в свой массив, и что бы на выходе получалось так

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Array
(
[0] => Array
(
[cats_id] => 1
[cats_name] => Тестовая категория
)
 
[1] => Array
(
[0] => Array
(
[cats_id] => 1
[cats_name] => Тестовая категория
)
 
[1] => Array
(
[cats_id] => 2
[cats_name] => Тестовая категория
)
 
[2] => Array
(
[cats_id] => 3
[cats_name] => Тестовая категория
)
 
)
 
)
Nu3oN » 2011.01.23 21:59

что-то тишина... придется велосипедить!

Gemorroj » 2011.01.24 00:52

ну разбей на 2 запроса..)

Nu3oN » 2011.01.24 06:50

в данный момент пришлось мне это разбить на три запроса, плюс подсчет первых двух, и потом сериализирую и пишу в файл, обновляя его раз в 5 минут)))