Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php SQLSTATE[HY000][2002]没有这样的文件或目录,但文件存在_Php - Fatal编程技术网

Php SQLSTATE[HY000][2002]没有这样的文件或目录,但文件存在

Php SQLSTATE[HY000][2002]没有这样的文件或目录,但文件存在,php,Php,我的web文件夹中有这些文件。 但当我尝试登录时,它会返回 SQLSTATE[HY000] [2002] No such file or directory 在localhost中,它可以完美地工作 下面是我的代码: 成功登录后,它将重定向到此页面 <?php if (!empty($errors)) { echo $errors; } else{ echo "Please wait while the brows

我的web文件夹中有这些文件。 但当我尝试登录时,它会返回

SQLSTATE[HY000] [2002] No such file or directory
在localhost中,它可以完美地工作

下面是我的代码:

成功登录后,它将重定向到此页面

<?php
        if (!empty($errors)) {
          echo $errors;
        } else{
          echo "Please wait while the browser redirects you to our Booking System<br><br><img src=/../images/load.gif>
            ";
            header("location:loading.php");
        }
 ?>

这里的问题可能是您从另一个目录运行此php代码,而load.php不在其中(例如,如果上面的代码在php文件夹中)。要解决此问题,我建议您使用绝对路径,类似于以下内容:

 header("location: http://yoursite.com/loading.php");

PS:SQLSTATE[HY000][2002]与mysql服务器的连接有问题。

添加loading.php的代码。这是一个数据库错误,不是php错误。添加数据库代码和sql。您使用什么来处理错误、异常?