Então, o que há de errado com
$_hsync_statment->bind_param("i", $_hsync_id + 1); // THIS LINE
O fato de $_hsync_id ser uma variável que contém um int. quando você adiciona 1 a int. Ele produz um int que não é aceitável para bind_param. bind_param espera um objeto. Tente isto:
$_hsplus = $_hsync_id + 1;
$_hsync_statment->bind_param("i", $_hsplus); // THIS LINE
Então, agora, por que recebi dois votos negativos quando o manual Clealy diz: