генерировать данные JSON с помощью MySQL - PullRequest
0 голосов
/ 17 мая 2011

Есть идеи, как получить это с запросами?

$obj = array(
    "attr" => array(
      "id" => 1,
      "rel" => "drive"                  
      ),
    "data" => "My Documents",

    "children" => array(
      array(
    "attr" => array(
      "id" => 2,
      "rel" => "file"
      ),
    "data" => "file1.doc",
    "state" => ""
    )
      ) 
    );

echo json_encode($obj); 

Мне нужно зациклить только часть кода выше.

array(
    "attr" => array(
      "id" => 2,
      "rel" => "file"
      ),
    "data" => "file1.doc",
    "state" => ""
    )

любая помощь будет отличной.

Спасибо

Ответы [ 2 ]

0 голосов
/ 17 мая 2011
$x = 0;
while($row = mssql_fetch_object($query) )
{
   $json[$x] = array    (   
                            'lastname' => $row->firstname,
                            'firstname' => $row->lastname
                        );  
   $x++;
}
echo  json_encode($json);
0 голосов
/ 17 мая 2011

Вы можете попробовать скомпилировать и установить сторонние пользовательские функции JSON:

http://www.mysqludf.org/lib_mysqludf_json/index.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...