gpt4 book ai didi

php - 如何使用 PHP SQLite3 执行 ATTACH DATABASE

转载 作者:可可西里 更新时间:2023-10-31 22:46:03 26 4
gpt4 key购买 nike

我正在使用启用了 sqlite3(版本 0.7-dev)的 PHP(版本 5.3.13)。我希望能够使用 SQLITE3 功能来连接数据库,以便我可以执行 JOINed 查询,但每次我执行连接数据库时都会失败。

$dbmain = new SQLite3('main.s3db');
$results = $dbmain->exec("ATTACH DATABASE support.s3db AS ckj");
var_dump($results);

var_dump 总是显示 false,我永远无法在 ckj 上查询。

最佳答案

您需要提供引用的完整路径。

$myroot = $_SERVER["DOCUMENT_ROOT"];
$dbmain = new SQLite3('main.s3db');
$cmd = "ATTACH DATABASE '".$myroot."/support.s3db' AS ckj";
$results = $dbmain->exec($cmd);
var_dump($results);

将正常工作。

关于php - 如何使用 PHP SQLite3 执行 ATTACH DATABASE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11155374/

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