[!--quoteo(post=381570:date=Jun 8 2006, 01:05 PM:name=Buyocat)--][div class=\'quotetop\']QUOTE(Buyocat @ Jun 8 2006, 01:05 PM) [snapback]381570[/snapback][/div][div class=\'quotemain\'][!--quotec--] The problem I see with your insert statement is the following, it specifies the values to be inserted but not the columns to insert the values to. You need to construct the statement like this: INSERT INTO tablename (col1, col2, col3) VALUES ('val1', 'val2', 'val3') hope that helps [/quote] I have actually tried it that way. I have also tried [code] $query = "INSERT INTO books set isbn = '$isbn', author = '$author', title = '$title', price = '$price'"; [/code] I have even tried not bothering with the query variable and just plugging the full query into [code] $result = mysqli_query($db, ""); [/code] And no matter how I form it, I still get the blank page, but if I replace the variables with words/numbers the database is updated and the results are shown. Thanks, Robert