[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод данных из базы в формате JSON
geka96
Добрый день! Хочу вывести данные из базы в формате JSON...делаю так:
$query ='SELECT * from `'.$table_name.'` order by score desc limit 5';
$sql = @mysql_query($query);
//Выводим рейтинг в формате JSON
$arr = array('response'=>array(
for ($i=0; $i<mysql_num_rows($sql);$i++){
$r = mysql_fetch_array($sql);
array('user_id'=>$r['user_id'], 'score'=>$r['score'])
}
));
echo json_encode($arr);
Ничего не получается..я в этом деле с JSON первый раз, подскажите что и как..заранее огромное спасибо))

_____________
Пока они пьют водку и катаются на скейтах, мы строим бизнес и делаем деньги!
geka96
Всё, сам разобрался) Сделал вот так:
$query ='SELECT * from `'.$table_name.'` order by score desc limit 5';
$sql = @mysql_query($query);
while( $row = mysql_fetch_array($sql) )
{
$rows[] = array(
"user_id" => $row["user_id"],
"score" => $row["score"]
);

}
echo json_encode($rows);


_____________
Пока они пьют водку и катаются на скейтах, мы строим бизнес и делаем деньги!
Гость_Alex

$query ='SELECT * from `'.$table_name.'` order by score desc limit 5';
$sql = @mysql_query($query);
$row = mysql_fetch_array($sql)
echo json_encode($row);

По ходу проще
Гость_Alex
Хотя нет, я что то не то написал.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.