gpt4 book ai didi

PHP 无法选择数据库

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

当我将文件从网络服务器下载到本地 xampp 时,我遇到了这个奇怪的错误。

我有像这样的db.php

<?php
if(!isset($_SESSION))
{
session_start();
}
$mysql_hostname = "localhost";
$mysql_user = "root";
$mysql_password = "";
$mysql_database = $_SESSION['company'];
$db = mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or die(mysql_error()."Could not connect DATABASE");
mysql_select_db($mysql_database) or die(mysql_error()."Could not select DATABASE");
?>

我有这样的 reference-report.php

 <?php 

include 'db.php';

?>


<head>
<link rel="stylesheet" type="text/css" href="../css/buttons.css">

<style type="text/css">

img{
display:block;
margin:auto;
}
//some other html code.....

当我运行文件reference-report.php时,我得到的输出为无法选择数据库

需要注意的一件事是,在文件 db.php 中,die 命令的 database 是用 大写 编写的。显示的输出包含以小写编写的数据库

文件reference-report.php不包含任何mysql连接代码。另外我的网站结构中只有一个 db.php 。并且两个 php 文件都位于同一目录中。

我无法找出为什么会出现此错误。

reference-report.php的pastebin http://pastebin.com/QbpvMin4

如有任何帮助,我们将不胜感激,谢谢!

编辑:我尝试手动设置$mysql_database的值,但仍然存在同样的问题。除了这个之外,其他依赖于 db.php 的文件都可以正常工作。

还在 die 命令中添加了 mysql_error(),但输出保持不变。也许db.php没有被包含在内?

编辑2:db.php的内容添加到reference-report.php,即现在它独立于db .php

现在 reference-report.php 看起来像这样:

<?php 

session_start();
$mysql_hostname = "localhost";
$mysql_user = "root";
$mysql_password = "";
$mysql_database = "valid_db_name";
$db = mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or die(mysql_error()."Could not connect DATABASE");
mysql_select_db($mysql_database) or die(mysql_error()."Could not select DATABASE");

?>

<head>
<link rel="stylesheet" type="text/css" href="../css/buttons.css">

<style type="text/css">

img{
//some other html code......

输出情况还是一样。现在这是 as 中的一些痛苦*

解决方案这是我最令人沮丧和最愚蠢的错误。 url 是 websitename.com/php/filename. ,它应该是 localhost/php/filename

最佳答案

如果您尝试将 $mysql_database 更改为数据库的实际名称以进行快速测试会怎么样。

我猜测 $_SESSION['company'] 设置不正确,值得检查其中的内容并确保它确实是有效的数据库名称。

关于PHP 无法选择数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21965095/

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