首先文件路径不要中文
$sql = "INSERT INTO school 1(id,title,tupian)values('','$_POST[name]','$_POST[tmp_name]')";
"1"是什么来的
$sql = "INSERT INTO school (id,title,tupian) values (' ','".$_POST[name]."','".$_POST[tmp_name]."')";先试一下这条语句
稍微看了一下,你将那几个要插入的数据echo输出一下,看一下是否为空,自己检查一下,如果不为空,再栓查一下sql语句,输出sql语句看一下。
先看一下数据库连接有没成功,再把你输出的这条语句放数据库里面运行一下看有没错。