И така, какво не е наред с
$_hsync_statment->bind_param("i", $_hsync_id + 1); // THIS LINE
Фактът, че $_hsync_id е променлива, която съдържа int. когато добавите 1 към int. Той произвежда int, който не е приемлив за bind_param. bind_param очаква обект. Опитайте това:
$_hsplus = $_hsync_id + 1;
$_hsync_statment->bind_param("i", $_hsplus); // THIS LINE
Така че сега защо получих два гласа против, когато ръководството ясно казва: