генерировать данные в формате json с помощью mysql help

#json

#json

Вопрос:

Есть идеи, как вывести это с помощью запросов?

 $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" => ""
    )
  

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

Спасибо

Комментарии:

1. Требуется намного больше информации, такой как структура таблицы, код, который вы уже пробовали, и т.д.

2. это запрос «ВЫБРАТЬ идентификатор, rel, данные ИЗ tbl_files, ГДЕ parent_id = ‘$id’ УПОРЯДОЧИТЬ ПО идентификатору», я хочу зациклить массив с

Ответ №1:

 $x = 0;
while($row = mssql_fetch_object($query) )
{
   $json[$x] = array    (   
                            'lastname' => $row->firstname,
                            'firstname' => $row->lastname
                        );  
   $x  ;
}
echo  json_encode($json);
  

Комментарии:

1. Спасибо, Вик, но есть ли способ зациклить массив, который находится внутри массива?

Ответ №2:

Вы могли бы попробовать скомпилировать и установить сторонний JSON UDFS:

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

Комментарии:

1. возможно ли это на общем хостинге?