但-6ren">
gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 22:00:18 25 4
gpt4 key购买 nike

我正在尝试使用 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/connect.php 而不是仅仅向浏览器打开 connect.php。

最佳答案

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

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

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

关于php - 为什么我的 php 没有连接到我的服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43601250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com