Нужна помощь в изменении 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.