Я уже несколько часов разбираюсь с этим кодом и не могу понять, почему он не работает. Это php-страница обновления профиля, которая передается через JQuery, и все кажется прекрасным, за исключением того, что он фактически обновляется в таблице. Вот код, который я использую:
session_start(); include("db-connect.php");//Contains $con $get_user_sql = "SELECT * FROM members WHERE username = '$user_username'"; $get_user_res = mysqli_query($con, $get_user_sql); while($user = mysqli_fetch_array($get_user_res)){ $user_id = $user['id']; } $name = mysqli_real_escape_string($con, $_REQUEST["name"]); $location = mysqli_real_escape_string($con, $_REQUEST["location"]); $about = mysqli_real_escape_string($con, $_REQUEST["about"]); $insert_member_sql = "UPDATE profile_members SET id = '$user_id', names = '$name', location = '$location', about = '$about' WHERE id = '$user_id'"; $insert_member_res = mysqli_query($con, $insert_member_sql) or die(mysqli_error($con)); if(mysqli_affected_rows($con)>0){ echo "1"; }else{ echo "0"; }
Все, что я получаю как возвращаемое значение, равно 0, может ли кто-нибудь выявить какие-либо возможные ошибки? благодаря