问题如下:我需要连接到目录中找到的任何 sqlite 文件,但这里是这个结构:
define('DB_NAME','*.db');
不起作用。只有这种结构有效,即如果文件名已知:
define('DB_NAME','dbname.db');
如何告诉脚本连接到任何扩展名为 .db 的文件?
添加:
这是应该与基础一起使用的代码:
if(file_exists(DB_NAME)) {
$db = new SQLite3(DB_NAME);
}
else {
header('Location: install.php');
exit();
}
在这里,如果找不到基本文件,则会重定向到创建它的脚本,在输入中输入其名称(名称事先不知道,因此是抽象的)。
glob功能将帮助您。找到合适的文件并连接。