У меня есть таблица в mysql:
CREATE TABLE user (id INT, name VARCHAR(250));
Я запрашиваю таблицу:
$result = mysql_query("SELECT id,name FROM user");
Собираю результаты:
while($row = mysql_fetch_assoc($result) $rv[] = $row;
И я возвращаю данные:
echo json_encode($rv);
Проблема в том, что идентификатор возвращается в виде строки, а не целого числа, даже до json_encode. Если я заставлю $row['id'] = (int)$row['id']; - работает нормально.
Как я могу заставить mysql вернуть правильный тип данных в строке $?
10x.