PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 9
Юсуф Отправлено: 30 Сентября, 2012 - 20:43:15 • Тема: Суммирование не целых чисел • Форум: Вопросы новичков

Ответов: 5
Просмотров: 181
а знаете я когда поменял на float то даже цифра 36.90 вносилось как целое число
Юсуф Отправлено: 30 Сентября, 2012 - 20:18:08 • Тема: Суммирование не целых чисел • Форум: Вопросы новичков

Ответов: 5
Просмотров: 181
caballero пишет:
а тип поля какой?


varchar! А какой нужен?
Юсуф Отправлено: 30 Сентября, 2012 - 19:59:17 • Тема: Суммирование не целых чисел • Форум: Вопросы новичков

Ответов: 5
Просмотров: 181
Всем привет, помогите в сложение не целых чисел, в бд есть запись имя товара и его цена!
Я хочу например добавить к этой цене еще одну цену, то есть суммировать вот пример
в БД у нас стоит цифра 36.90
выводим ее из БД с помощью $result['bd_sum'];


$sum = $result['bd_sum'] + 124.48;

отправляем обратно в БД!
Но в БД вместо того чтобы внести результат 161.38, он вносит 162, он ее округляет , как мне правильно суммировать?
Юсуф Отправлено: 22 Сентября, 2012 - 17:29:44 • Тема: serialize добавление записей • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1763
тоже вариант, но я попробую сначала свой вариант протолкнуть посмотрим что из этого получится, если что то твой совет возьму за решение!
Юсуф Отправлено: 22 Сентября, 2012 - 16:41:32 • Тема: serialize добавление записей • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1763
создал вот такую структуру

таблица order_info (таблица с информацией заказа)

| ord_number | order_user | order_date | order_sum |
-------------------------------- -------------------------------- ---

ord_number - это номер заказа (AUTO_INCREMENT)
order_user - это Логин заказчика
order_date - дата заказа
order_sum - сумма заказа


таблица tovar (таблица где храниться весь товар)
| tov_id| tov_name| tov_count| tov_cena|
-------------------------------- -----------------
Тут особо нечего объяснять. далее


таблица order_connectivity (таблица связь многие ко многим)
| con_id | con_order | con_goods | con_amount | con_count |
-------------------------------- -------------------------------- ---------
con_id - (AUTO_INCREMENT)
con_order - номер заказа связь с таблицей order_info
con_goods - id товара связь с таблицей tovar
con_amount - кол-во заказанного товара
con_count - цена за товар


теперь хотелось бы знать как мне составить запрос к БД то есть отправить заказ в БД с помощью INSERT может кто примерно напишит?
Юсуф Отправлено: 22 Сентября, 2012 - 14:23:00 • Тема: serialize добавление записей • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1763
спасибо ребят понял ваши советы, так и сделаю
Юсуф Отправлено: 22 Сентября, 2012 - 13:23:20 • Тема: serialize добавление записей • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1763
а если у него 200 позиций заказано и плюс еще 100 покупателей то это где то 30000 строк в таблице не многовато ли?
Юсуф Отправлено: 22 Сентября, 2012 - 13:12:16 • Тема: serialize добавление записей • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1763
ну как бы да! ну вот смотрите вот структура таблицы

|id| user | tovar | summa |
-------------------------------- --
id - это ясно что
user - это тот кто заказывает
tovar - список всех товаров которые он заказал то есть там только id товара и кол-во заказа
summa - общая сумма заказа

вы это имеете ввиду что долго и не хорошо?
Юсуф Отправлено: 22 Сентября, 2012 - 13:01:37 • Тема: serialize добавление записей • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1763
Такс... Ребят есть интернет магазин , пользователь заказывает товар под логином и паролем, так вот при клике на товар "в корзину" то id-товара и кол-во товара уходят в таблицу БД zakaz, при помощи serialize.

теперь задача такая, как мне обновить данные в таблице?
допустим там уже есть

тетрадь - 10 штук
ручки 5 шт.

и хочу добавить папку 3 шт. то есть новую позицию, а как это сделать? как добавить кол-во того что уже есть в таблице я знаю но как продолжить уже существующую запись не знаю(

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB