Php mysqli_connect faliure,相同的代码在两个不同的地方不起作用

Php mysqli_connect faliure,相同的代码在两个不同的地方不起作用,php,mysql,database,Php,Mysql,Database,我正在尝试连接到此数据库。我使用mail()作为调试方法。我收到第一封“开始”的邮件,但我无法让邮件“连接” 和我在另一个页面中使用的代码一样,效果很好。为什么我不能让它在这一页上工作?我做错了什么?我想我从未见过有人使用mail()作为调试工具。。。这在很多方面都是错误的。我已经从你的帖子中删除了你的电子邮件地址和数据库连接信息,最好不要发布这样的实际信息。你能推荐一些好的调试工具吗?使用mysqli的错误消息怎么样?看看die(var_dump($db_connection))上的示例应该可

我正在尝试连接到此数据库。我使用mail()作为调试方法。我收到第一封“开始”的邮件,但我无法让邮件“连接”


和我在另一个页面中使用的代码一样,效果很好。为什么我不能让它在这一页上工作?我做错了什么?

我想我从未见过有人使用
mail()
作为调试工具。。。这在很多方面都是错误的。我已经从你的帖子中删除了你的电子邮件地址和数据库连接信息,最好不要发布这样的实际信息。你能推荐一些好的调试工具吗?使用mysqli的错误消息怎么样?看看
die(var_dump($db_connection))上的示例应该可以做到这一点。数据库连接的结果存储在
$DB\u connection
中。
mail('some@email.com',$subject,'Beginning');
$db_connection = mysqli_connect('myremote.host.com','username','password','db_name');
mail('some@email.com',$subject,'Connected');

if (mysqli_connect_errno())
{
echo mysqli_connect_error();
mail('some@eail.com',$subject,'Error in Connection');
exit();

}