xampp文件\u获取\u内容错误-找不到文件 ~ 需要“config.php”; 试一试{ $connection=newpdo(“mysql:host=$host”、$username、$password、$options); $sql=file\u get\u contents(“C:\\xampp\\htdocs\\test\\data\\test1.sql”); $connection->exec($sql); echo“已成功创建数据库和表用户。”; }捕获(异常$error){ echo$sql。“”$error->getMessage(); }

xampp文件\u获取\u内容错误-找不到文件 ~ 需要“config.php”; 试一试{ $connection=newpdo(“mysql:host=$host”、$username、$password、$options); $sql=file\u get\u contents(“C:\\xampp\\htdocs\\test\\data\\test1.sql”); $connection->exec($sql); echo“已成功创建数据库和表用户。”; }捕获(异常$error){ echo$sql。“”$error->getMessage(); },php,mysql,database,xampp,Php,Mysql,Database,Xampp,我的问题是,我似乎无法让它工作。我在数据文件夹中有一个test1.sql文件,但是它给了我一个错误,它找不到它,我尝试了多种方法,但似乎都不起作用,有人知道吗 错误消息是: 警告:文件\u get\u内容('C:\xampp\htdocs\test\data\test1.sql):无法打开流:第13行的C:\xampp\htdocs\test\install.php中没有此类文件或目录 确切的错误消息是什么?警告:文件\u get\u contents('C:\xampp\htdocs\test

我的问题是,我似乎无法让它工作。我在数据文件夹中有一个test1.sql文件,但是它给了我一个错误,它找不到它,我尝试了多种方法,但似乎都不起作用,有人知道吗

错误消息是:

警告:文件\u get\u内容('C:\xampp\htdocs\test\data\test1.sql):无法打开流:第13行的C:\xampp\htdocs\test\install.php中没有此类文件或目录


确切的错误消息是什么?警告:文件\u get\u contents('C:\xampp\htdocs\test\data\test1.sql):无法打开流:第13行的C:\xampp\htdocs\test\install.php中没有这样的文件或目录请尝试在文件名中使用单斜杠,相对路径为:
文件\u get\u contents('../../htdocs/test/data/test1.sql')警告:include(../../htdocs/test/public/templates/header.php):打开流失败:在第1行的C:\xampp\htdocs\test\public\index.php中没有这样的文件或目录警告:include():打开“../../htdocs/test/public/templates/header.php”以包含失败(include\path='C:\xampp\php\PEAR')在第1行的C:\xampp\htdocs\test\public\index.php中
与我的footer.php相同,两者都在我的public/templates文件夹中,这是我写的```与我的页眉相同,仍然不起作用:(
~
require "config.php";
try {
    $connection = new PDO("mysql:host=$host", $username, $password, $options);
    $sql = file_get_contents("C:\\xampp\\htdocs\\test\\data\\test1.sql");
    $connection->exec($sql);

    echo "Database and table users created successfully.";
} catch(PDOException $error) {
    echo $sql . "<br>" . $error->getMessage();
}