HI Ray.. well, the upload functionality is not part of the issue here. I've attached a simple php page using your mySQLi update behavior where the only field in the form is a fileField, which would be used in an upload scenario. The form field value is populated from your mySQLi recordset, and on Update should just pass that value again into the table. Instead, it nulls out that value in the table. Should be pretty easy for you to reproduce. Let me know if you also see the issue.