तो इसमें क्या गलत है
$_hsync_statment->bind_param("i", $_hsync_id + 1); // THIS LINE
तथ्य यह है कि $_hsync_id एक चर है जो एक int रखता है। जब आप int में 1 जोड़ते हैं। यह एक int उत्पन्न करता है जो bind_param को स्वीकार्य नहीं है। bind_param किसी वस्तु की अपेक्षा करता है। इसे आजमाएं:
$_hsplus = $_hsync_id + 1;
$_hsync_statment->bind_param("i", $_hsplus); // THIS LINE
तो अब मुझे दो डाउनवोट क्यों मिले जब मैनुअल स्पष्ट रूप से कहते हैं: