При выборе из таблицы MySQL в PHP результаты всегда являются строками.Есть ли способ получить правильный тип данных уже?
Рассмотрим мою таблицу:
CREATE TABLE bar(
id INT,
price FLOAT,
name VARCHAR(40));
Теперь я должен сделать следующее:
$result = mysql_query("SELECT id,price,name FROM bar");
while($row = mysql_fetch_assoc($result))
{
$row['id'] = (int)$row['id'];
$row['price'] = (double)$row['price'];
}
mysql_free_result($result);
Есть лиспособ правильно получить типы данных из запроса?
10x, Aviv