Алексей
Новичок
Запрос update выполняется не полностью!
Доброго времени суток!
Сижу с данной проблемой уже 4-й день и никак не могу понять в чем дело? надеюсь на помощь профессионалов. Суть проблемы:
есть обыкновенная форма, которая заполняется пользователем и отсылается. Скрипт должен занести внесённые данные в базу данных MySQL обыкновенным апдэйтом (стадия заказа товара - присваивается zakaz_stadia = 1)
Запрос вывожу перед выполнением:
UPDATE zakaz SET zakaz_stadia = "1", dostavka = "2", user_fio = "info", user_email = "info", user_address = "info", user_phone = "info", user_dopolnit = "info" WHERE uid = "1ee71643ba63aa6facc386ac79c4e954" AND zakaz_stadia = ""
он корректный, изначально есть строка с uid = "1ee71643ba63aa6facc386ac79c4e954" и zakaz_stadia = ""
ВЫПОЛНЯЕТСЯ ТОЛЬКО!!! zakaz_stadia = "1".
Все поля типа text, гарантированно без всяких спецсимволов
пытался разбивать этот запрос на 2 - отдельно данные, которые идут постом, отдельно SET zakaz_stadia = "1", последняя операция ЗАТИРАЕТ ПРЕДЫДУЩУЮ!!!!, то есть
UPDATE zakaz SET zakaz_stadia = "1" убивает то что внесено в базу данных только что! предыдущим апдэйтом
и что самое странное - и PHPMyAdmin и сама консоль MySQL этот запрос корректно выполняют!
Люди, помоЖите, пажалллста, где искать пути решения? mysql_error() ничего не выдает, запос возвращает true! =)
Доброго времени суток!
Сижу с данной проблемой уже 4-й день и никак не могу понять в чем дело? надеюсь на помощь профессионалов. Суть проблемы:
есть обыкновенная форма, которая заполняется пользователем и отсылается. Скрипт должен занести внесённые данные в базу данных MySQL обыкновенным апдэйтом (стадия заказа товара - присваивается zakaz_stadia = 1)
Запрос вывожу перед выполнением:
UPDATE zakaz SET zakaz_stadia = "1", dostavka = "2", user_fio = "info", user_email = "info", user_address = "info", user_phone = "info", user_dopolnit = "info" WHERE uid = "1ee71643ba63aa6facc386ac79c4e954" AND zakaz_stadia = ""
он корректный, изначально есть строка с uid = "1ee71643ba63aa6facc386ac79c4e954" и zakaz_stadia = ""
ВЫПОЛНЯЕТСЯ ТОЛЬКО!!! zakaz_stadia = "1".
Все поля типа text, гарантированно без всяких спецсимволов
пытался разбивать этот запрос на 2 - отдельно данные, которые идут постом, отдельно SET zakaz_stadia = "1", последняя операция ЗАТИРАЕТ ПРЕДЫДУЩУЮ!!!!, то есть
UPDATE zakaz SET zakaz_stadia = "1" убивает то что внесено в базу данных только что! предыдущим апдэйтом
и что самое странное - и PHPMyAdmin и сама консоль MySQL этот запрос корректно выполняют!
Люди, помоЖите, пажалллста, где искать пути решения? mysql_error() ничего не выдает, запос возвращает true! =)