<?php
//database connectivity
$connect_error='Sorry We could not able to connect to the database';
mysql_connect('localhost','root','') or die($connect_error);
mysql_select_db('beehive_intwebpage') or die ($connect_error);
?>
我们在localhost中设置了这个。当没有与数据库的连接时,我们得到错误以及错误消息。
警告:mysql_connect():无法建立连接,因为目标计算机主动拒绝它。在第3行的D:\ core \ database \ connect.php中 抱歉,我们无法连接到数据库
如何仅显示消息而不显示默认的sql错误。
谢谢!
答案 0 :(得分:1)
首先:不要再使用mysql_*
- 方法,不推荐使用它们。而是使用mysqli
或PDO。
对于您的错误,根据this documentation禁用错误报告应该会有所帮助。
只需将error_reporting(0);
添加到文件的开头即可。
答案 1 :(得分:0)
嘿默认错误是由于php本身引起的,你可以在php配置文件中关闭它们,你必须将它们关闭,因为观看错误会让攻击者知道你的网站是如何工作的以及你的网站内部结构。所以只需turn off the error_reporting in php configuration