даже не думая, первая превентивная мера - не использовать названий, которые могут оказаться служебными, зарезерированными: id, title. Переназовите для начала в какие-нибудь my_id, my_title, а если опять не будет работать - тогда уже дальше разбираться.