原因1:插入语句拼接错误 $sql="insert into bookstore (book_name,book_price,book_time,book_kind) values ('$_GET[bookname]',$_GET[bookprice],'$_GET[booktime]','$_GET[bookkind]');"; 其中字符串需要用单引号引起来,数字不需要 原因2:插入语句与表结构不符错误 需要检查表结构是否对应上,以及测试插入的值是否符合类型