$query=mysql_query("insert into $table->book_list ($table->book_list.book_name,&table->book_list.author,&table->pub_addr,&table->book_list.pub_date,&table->book_list.$class_id )values('$book_name','$author','$pub_addr','$pub_date''$class_id')”);或者:$query=mysql_query("insert into $table->book_list (book_name,author,pub_addr,pub_date,class_id )values('$book_name','$author','$pub_addr','$pub_date''$class_id')");
好象应该不需要$变量名吧,而且你有的前面好象是加&哟,,注意$!=& 哟