为什么我的php没有连接到我的服务器?

时间:2017-04-25 03:48:11

标签: php mysql phpmyadmin xampp

我正在尝试使用php从数据库获取数据到网站。当我尝试连接时,我正在使用此代码:

<?php
error_reporting(-1);
ini_set('display_errors', 'On');
$db_host = 'localhost';
$db_user = 'root';
$db_pass = '';
$db_name = 'test';
$conn = new mysqli($db_host, $db_user, $db_pass, $db_name);
if ($conn->connect_errno) echo "failed to connect to database";
?>

但在尝试打开php文件时,我在firefox上收到了这个:

connect_errno) echo "failed to connect to database"; ?> (on firefox)

和Opera / chrome上的这个:

<?php
error_reporting(-1);
ini_set('display_errors', 'On');
$db_host = 'localhost';
$db_user = 'root';
$db_pass = '';
$db_name = 'test';
$conn = new mysqli($db_host, $db_user, $db_pass, $db_name);
if ($conn->connect_errno) echo "failed to connect to database";
?> 

我也试过用Internet Explorer加载它,但它只是试图再次保存它。我不明白我做错了什么。

有关额外的细节,我试图通过使用phpmyadmin的xampp来做到这一点。

好吧,我修复了它只是因为任何人都回头看这个本质上问题是我对“打开php”指令的误解。我是直接打开浏览器,我需要通过localhost打开它。 所以localhost / connect.php而不是只是打开connect.php到浏览器。

1 个答案:

答案 0 :(得分:0)

1)确保文件扩展名为“.php”

2)确保您正在运行“http://localhost//”或本地主机IP的页面。

如果它在8080端口上运行,您可以通过访问“localhost”或“localhost:8080”来测试您的apache / xampp。