$dbc
возвращает false. У вашего запроса есть ошибка:
SELECT users.*, profile.* --You do not join with profile anywhere.
FROM users
INNER JOIN contact_info
ON contact_info.user_id = users.user_id
WHERE users.user_id=3");
Исправление для этого вообще описано Raveren.
Чтобы отформатировать число с помощью записи с фиксированной точкой, вы можете просто использовать метод toFixed :
(10.8).toFixed(2); // "10.80"
var num = 2.4;
alert(num.toFixed(2)); // "2.40"
Обратите внимание, что toFixed ()
возвращает string.
ВАЖНО : Обратите внимание, что toFixed на самом деле не округляет, в 90% случаев он возвращает округленное значение, но во многих случаях это фактически не работает. Попробуйте это в своей консоли:
2.005.toFixed (2)
Вы получите неправильный ответ
В javascript нет естественного способа округления десятичных дробей, вам понадобится собственный полифилл или библиотека . Вы можете посмотреть полифил mozilla для этого https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/round