关于sqli-labs出现fatal错误的解决方法
1.一般是phpstudy版本的问题
修改一下数据库版本到5就可以
建议用php5.4以上的,因为php5.4的以上可以用PHPmyadmin管理数据库.
2.PHP5的函数库与php7的函数库不同,5是用mysql函数,7中则是用mysqli函数。
具体怎么改可以看这个链接,比较详细
https://blog.51cto.com/11834557/2309881
总结就是setup-db.php文件、setup-db-challenge.php、sql-connect.php、sql-connect-1.php中
mysql 均改成mysqli
mysql_error()改为mysql_error($con)
mysql_query($sql)改为mysql_query($con,$sql).
在sql-connect.php、sql-connect-1.php中还要将mysql_select_db($dbname1,$con) 改为mysqli_select_db($con,$dbname)
好了,靶场可以正常显示
这种方法太麻烦了,还容易出错,建议改版本比较方便