PHP
// Берем определенные данные из БД и заполняем массив полученными данными
$arr = array();
$res = mysql_query("SELECT `qid` FROM `qu`");
while($row = mysql_fetch_assoc($res))
$arr[] = $row;
// Затем используем функцию кодировки JSON
echo json_encode($arr);
Получаем следующую строку
[{"qid":"1"},{"qid":"7"},{"qid":"8"}]
А когда к примеру выбираем только одну строку из БД, то получаем следующее:
{"qid":"8","qlaw":"1"}
Вопрос почему так?
Там есть [], а там нет?
И можно ли как-то передать массив JSON в JS из PHP без этих квадратных скобок?
Спасибо =)
_____________
Процесс написания своего велосипеда повышает профессиональный уровень программиста.