@是错误控制运算符,用屏蔽错误提示比如:@mysql_connect() 不会出现Warning, 而原来mysql_connect 会在页面上访提示Warning。主要是高版本的php不在支持mysql_connect()修改方法就是用mysqli_connect()或者使用PDO来代替。