当数据库文件位于不同位置时,如何在SQLite查询中使用数据库名称?


How can we use Database name in SQLite Query, when database file is located in different location?

应用目录-/var/www/

数据库文件位置-/home/user/sqlite/db_name

使用PDO连接

如果没有使用数据库名,则SQL查询执行成功。否则会抛出错误表未找到由于不同的位置,我们不能在SQL查询中使用路径。

如果需要指定数据库名,该如何处理?

不能在查询中指定数据库名称。

你必须在DSN中指定它,像这样

$pdo = new PDO("sqlite:/home/user/sqlite/db_name");

为了能够在查询中指定数据库名称,您需要一个真正的DBMS,而不是一个玩具。