Неверный sql запрос, как я понимаю

116
18 февраля 2022, 16:00

Заношу новые данные пользователей в БД по их запросу.

$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, вроде запрос правильно составил

Answer 1
$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[ '

).

READ ALSO
Почему данные заказа не отображаются?

Почему данные заказа не отображаются?

В личном кабинете woocommerce, при просмотре заказов по ссылке /wp-admin/editphp?post_type=shop_order есть один заказ, в котором отсутствуют данные покупателя, но статус...

109
Добавить класс к элементу

Добавить класс к элементу

помогите решить вопрос с списком есть список с вложенными ссылками

119
Как сравнить размеры двух ящиков?

Как сравнить размеры двух ящиков?

Даны два ящика с размерами (L,B,H)Нужно написать красивую(оптимизация по скорости) функцию сравнения размеров, function sizes_compare(l1, b1, h1, l2, b2, h2):booleean,...

69
Как отправить значение тега radio на почту?

Как отправить значение тега radio на почту?

Сразу скажу, ламер я полный, к делуПишу страницу - отзыв для компании

174