Я пытаюсь использовать запрос обновления для изменения значений, хранящихся в базе данных, новые значения, которые я пытаюсь сохранить, хранятся в переменных php. Я не уверен, что я делаю неправильно.Запрос на обновление MYSQL php
mysql_query ("пользователь UPDATE SET статус = 'полный' WHERE user_id = '$ user_id'") или умереть (mysql_error());
здесь является сообщением об ошибке
Дублировать запись '91317691' для ключа 1
спасибо заранее
Что происходит или не происходит? Вы на 100% уверены, что существует запись пользователя с этим идентификатором? Что содержит '$ user_id'? –
Вы должны быть более конкретными в отношении типа ошибки, которая происходит. Возможно, опубликуйте текст mysql_error(). – Chaim
Также добавьте вывод 'SHOW CREATE TABLE user'. Вы абсолютно уверены, что запрос, который вы опубликовали, вызывает ошибку «Duplicate entry»? – VolkerK