$sql="insert into ch01(id,name) values(2,{$_POST['name']})";
较长的变量表达式容易发生歧义,请用{}括起。