UPDATE и SELECT помогите объединить

200
03 февраля 2021, 15:20

Помогите пожалуйста объединить запросы

UPDATE prohod SET (status = '0', time_vih='".$datev."', date_vih = '".$datey."') 
SELECT id, status, date_vih, time_vih FROM prohod WHERE propusk=0006 order by id desc limit 1 
Answer 1

Ваша проблема в том, что нельзя просто взять и обновлять данные во время их вытаскивания. Но есть отличные решения данного вопроса.

Конструкция SELECT * FROM ( SELECT ....) она позволяет обойти это правило. Создается временная табличка, с которой sql уже может работать и не вызывать конфликта. Просто оберните в еще один SELECT ваш запрос, и будет чудо)

READ ALSO
php zip архивация папок

php zip архивация папок

подскажите, как записывать файлы в архив? сейчас создает архив с пустыми папкам

103
Не работает PHP (Работа с картинками,сжатие)

Не работает PHP (Работа с картинками,сжатие)

Всем привет! У меня есть такой вот клас для сжатия картинки:

101
Выбор сервера для web-проекта (20 тыщ посетителей) [закрыт]

Выбор сервера для web-проекта (20 тыщ посетителей) [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме

116
UPDATE & SELECT запрос не работает

UPDATE & SELECT запрос не работает

Хочу что б оновлялись 3 поля соответвующие строке в которой будет пропуск 0006 и максимальный ид, все в одной таблицеСобственно:

124