gpt4 book ai didi

PHP 忽略 mysql_connect 请求

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:25:53 27 4
gpt4 key购买 nike

我是 PHP 新手,已经在 Linux 上安装启动(也是新手)。无论如何,PHP 正在工作...

<?
$myVar = "test";
echo($myVar);
?>

...工作正常。

但是……

<?

$dbhost = "localhost";
$dbuser = "myuser";
$dbpass = "mypass";
$dbname = "mydb";

echo($dbhost . "-" . $dbuser . "-" . $dbpass . "-" . $dbname);

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die("Unable to connect to MySQL");
print $conn;

mysql_close($conn);

phpInfo();
?>

...什么都不做。也没有错误,没有。就好像代码根本不存在一样。

有什么帮助吗?

最佳答案

尝试执行以下操作:

  1. 首先确定display_errors在您的 php 配置文件中打开。同时设置 error_reporting 的级别显示所有错误,包括严格的 (error_reporting = E_ALL|E_STRICT)。进行更改后,重新启动网络服务器。
  2. 运行 phpinfo() ,并检查 mysql 扩展是否已安装并正常工作。如果不确定,请确保您在 php 配置文件中取消注释(同样,请记住在每次更改配置文件后重新启动 apache)。
  3. 此时 MySQL 应该已加载并正常工作,您应该能够从错误(如果它仍然存在)中判断出问题是什么。
  4. 也试试 dumping连接结果($conn)的内容,看看它包含什么。
  5. 一般来说,我建议使用长 php 标签(

关于PHP 忽略 mysql_connect 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/392042/

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