degub一下午终于搞定了!
第一种可能:
apache2的默认目录和老师给的不一样,其实是 /var/www/html
第二种可能:
老师的代码有部分过时了:
mysql_connect — 打开一个到 MySQL 服务器的连接
Warning!!!
本扩展自 PHP 5.5.0 起已废弃,并在自 PHP 7.0.0 开始被移除。应使用 MySQLi 或 PDO_MySQL 扩展来替换之。参见 MySQL:选择 API 指南以及相关 FAQ 来获取更多信息。用以替代本函数的有:
<?php此处不要将问号和PHP分开
?>
第三种可能:
mysql安装时自动设置了默认的账号和密码,
用命令sudo cat /etc/mysql/debian.cnf来查看,
写php代码时注意mysql的账号和密码不要写混了。