应用程序目录 - / var / www /
数据库文件位置 - / home / user / sqlite / db_name
使用PDO进行连接
如果未使用数据库名称,则会成功执行SQL查询。否则,由于位置不同,它会抛出错误 table not found ,我们无法在SQL查询中使用该路径。
如果需要指定数据库名称,我们如何处理。
答案 0 :(得分:0)
您无法在查询中指定数据库名称。
您必须在DSN中指定它,就像这样
$pdo = new PDO("sqlite:/home/user/sqlite/db_name");
为了能够在查询中指定数据库名称,您需要一个真正的DBMS,而不是玩具。以Mysql为例。