Заношу новые данные пользователей в БД по их запросу.
$new_user_login = trim($_POST['new_user_login']);
$qSQL = mysqli_query($link, "UPDATE users SET user_login ='".$new_user_login."' WHERE user_login='".$current_user_data['user_login']."' ");
Не заменяет данные.
Попробовал такой запрос через mysql просто ввести:
UPDATE users SET user_login = "Tiptest" WHERE user_login = "Tipo_4ek"
Все работает и заменяет. В чем проблема возникает в php, вроде запрос правильно составил
$new_user_login = trim($_POST['new_user_login']);
$qSQL = mysqli_query($link, "UPDATE users SET user_login ='".$new_user_login."' WHERE user_login='".$current_user_data['user_login']."' ");
Так: $newULogin = trim ($_POST['new_user_login']);
$sql = "UPDATE users SET user_login = {$newULogin} WHERE user_login = {$currentUData['user_login']}";
$query = mysqli_query ($connection, $sql);
В данном месте sql обрывается, можно было на изи задампить (
=' ".$current_user_data[ '
).
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости