mysql - Update Query not working. Always catch syntax is running -


i want update record. every time tried update. goes catch statement. unable find query syntax invalid.

it goes catch statement

i have no idea either query wrong or error in syntax.

   if (ispost) {     var value = request.form["value"];     var student_reg_no = request.form["student_reg_no"];     var student_name = request.form["student_name"];     var father_name = request.form["father_name"];     var temporary_address = request.form["temporary_address"];     var permanent_address = request.form["permanent_address"];     var phone_no = request.form["phone_no"];     var blood_group = request.form["blood_group"];     var email_address = request.form["email_address"];      if (validation.isvalid()){         try{             var db = database.open("site_data");             var updatecommand = "update site_data_table set student_reg_no =@0, student_name=@1, father_name=@2, temporary_address=@3,permanent_address=@4, phone_no=@5, blood_group=@6, email_address=@7 id=@8)";             db.execute(updatecommand, student_reg_no, student_name, father_name, temporary_address, permanent_address, phone_no, blood_group, email_address, value);             response.redirect("~/edit?id=success");         }         catch{             <textarea>data not updated</textarea>         }     }  } 

           var updatecommand = "update site_data_table set student_reg_no =@0, student_name=@1, father_name=@2, temporary_address=@3,permanent_address=@4, phone_no=@5, blood_group=@6, email_address=@7 id=@8)"; 

change to

       var updatecommand = "update site_data_table set student_reg_no =@0, student_name=@1, father_name=@2, temporary_address=@3,permanent_address=@4, phone_no=@5, blood_group=@6, email_address=@7 id=@8"; 

Comments

Popular posts from this blog

amazon web services - S3 Pre-signed POST validate file type? -

c# - Check Keyboard Input Winforms -