Показать сообщение отдельно
  #1 (permalink)  
Старый 17.01.2011, 03:06
Новичок на форуме
Отправить личное сообщение для vovan1409 Посмотреть профиль Найти все сообщения от vovan1409
 
Регистрация: 17.01.2011
Сообщений: 2

Проблема с преобразованием данных в JSON получаемых из БД
Не могу допереть, как на выходе получить стороку типа:
{"totals":[{''id":"1","name":"a"},{''id":"2","name":"b"},..,{ ''id":"n","name":"n"}]}
<?
@ $db=mysql_pconnect('localhost','root','');
if (!$db)
{
echo "Ошибка: Не удалось установить соединение с БД.";
exit;
}
mysql_select_db('goods');
$query="select * from brands";
$brands=mysql_query($query);
$num_brands=mysql_num_rows($brands);

for ($i=0; $i<$num_brands; $i++){
$row=mysql_fetch_array($brands);
$brand[$i]=array('id' => stripslashes($row['brandId']),'name' => stripslashes($row['brand']));
}
for ($i=0; $i<$num_brands; $i++){
$totals[$i]=array('totals'=>$brand[$i]);
$json=json_encode($totals[$i]);
echo $json;
}
?>

Последний раз редактировалось vovan1409, 17.01.2011 в 03:13.
Ответить с цитированием