Нужна помощь в изменении PHP создать пользовательский код в редактирование пользовательского кода

Это мой PHP-код ниже, и мне нужно написать код для редактирования информации о пользователе, мне нужно написать код, и я создал пользователя, но не знаю, как это сделать, отредактируйте, пожалуйста, помогите мне

// Обрабатываем запрос пользователя $create_user = "INSERT INTO details (имя пользователя, пароль, имя, имя, фамилия, пол, адрес электронной почты, национальность, этническая принадлежность, адрес, почтовый индекс, номер_тел. "VALUES ('{$username}', '{$password}', '{$first_name}', '{$last_name}', '{$ пол}', '{$ email}', '{$ национальность} ", '{$ этничность}', '{$ адрес}', '{$ почтовый индекс}','{$tel_number}','{$employment_type}','{$start_of_employment}','{$ био}');";

1 ответ

Вы хотите UPDATE Скажите, что-то вроде этого:

UPDATE details SET username = "mynewusername", password = "mynewpassword" WHERE detail_id = 5;

Вам нужно использовать mysql_real_escape_string() для очистки ваших входных данных, иначе вы будете открыты для атак SQL-инъекций.

Ваш код будет выглядеть примерно так:

$edit_user = "UPDATE details SET username = '" . mysql_real_escape_string($username) . "', password = '" . mysql_real_escape_string($password) . "' WHERE detail_id = " . mysql_real_escape_string($detail_id) . ";";

Вам нужно будет расширить это, чтобы включить все ваши поля.

В качестве еще одного примечания, вы, вероятно, должны использовать функции mysqli_ * вместо функций mysql_ *, так как последние устарели и скоро будут удалены из PHP.

Другие вопросы по тегам