XAMPP PDO Sqlite目录

当我从XAMPP中的htdocs目录通过PHP命令行运行时,下面的sqlite PHP PDO代码可以正常工作。 但是,当我将其作为localhost运行时,它找不到S2.db. 该目录上有正确的权限... </ p>

通过XAMPP运行时,使用ATTACH DATABASE访问其他目录的正确方法是什么? 谢谢!</ p>

  $ db = new PDO('sqlite:S1.db'); 
$ db-&gt; exec(“ATTACH DATABASE'../S2。 db'as table1“);
</ code> </ pre>
</ div>

展开原文

原文

The sqlite PHP PDO code below works when i run it through PHP command line from the htdocs directory in XAMPP. However, when I run it as localhost, it cannot find S2.db. There are the correct permissions on that directory...

What is the right way to access a different directory with ATTACH DATABASE when run through XAMPP? Thank you!

$db = new PDO('sqlite:S1.db');
$db->exec("ATTACH DATABASE '../S2.db' as table1");

dousui4577
dousui4577 对不起,是的。谢谢!
2 年多之前 回复
doujiao7679
doujiao7679 所以......它有用吗?
2 年多之前 回复
dongyu4554
dongyu4554 是的,我只是在发布前1分钟尝试过!谢谢!
2 年多之前 回复
duan198299
duan198299 尝试使用绝对路径而不是相对路径。
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐