Есть код добавления usera в БД:
$db->addUser($user_id,$user_name,$full_name,$profile_picture,$bio,$website,$access_token);
public function addUser($user_id,$user_name,$full_name,$profile_picture,$bio,$website,$access_token){
$db_connect = mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD,DB_DATABASE) or die("Ошибка " . mysqli_error($db_connect));
mysqli_set_charset($db_connect, 'utf8');
$query ="INSERT INTO users(user_id,username,full_name,profile_picture,bio,website,access_token) VALUES('".$user_id."','".$user_name."','".$full_name."','".$profile_picture."','".$bio."','".$website."','".$access_token."')";
$uResult = mysqli_query($db_connect, $query) or die("Ошибка " . mysqli_error($db_connect));
if($uResult){
echo "<p>Поздравляем, Вы успешно зарегистрировались!</p>";
}else{
echo "<p>Ошибка регистрации!</p>";
}
mysqli_close($db_connect);
}
Все добавляет корректно, кроме $user_id.
Добавляет совсем другое число, не которое оно содержит.
Выводил и до, и после запроса - выводит верное.
А в БД добавляет не пойми какое, но по кол-ву символов совпадают.
В чем дело может быть?