$sqlupdate = "UPDATE user_dolg SET user_id=$new_user_id, WHERE id=$new_id";
вот табличка user_dolg
пытаюсь обновить там user_id например для id 30 , в примере с которого брал код там простая таблица с текстовыми значениями , а у меня int и связаны , может тут как то по другому надо делать?
UPD
мой код запроса php
if (isset($_POST['btnSave'])) {
$new_id = mysqli_real_escape_string($mysqli, $_POST['id']);
$new_fio = mysqli_real_escape_string($mysqli, $_POST['newfio']);
echo $new_fio;
$sqlupdate = "UPDATE `user_dolg` SET `user_id`=$new_fio WHERE `id`=$new_id";
$result_update = mysqli_query($mysqli, $sqlupdate);
if ($result_update) {
echo '<script>window.location.href="index.php"</script>';
} else {
echo '<script>alert("Update Failed")</script>';
}
}
если делаю запрос в mysql напрямую вот так
UPDATE `user_dolg` SET `user_id`=9 WHERE `id`=30
то все отрабатывает как положено , может там какие нибудь скобочки надо вокруг переменных php в запросе или еще какой нибудь синтаксис не правильный? phpstorm не ругается но он не всесильный ))