无论如何通过命令行访问用PHP打包的sqlite吗?
答案 0 :(得分:4)
从命令行,不使用php可执行文件执行PHP脚本,您将不会使用与PHP捆绑在一起的SQLite扩展。
但是从PHP创建的SQLite数据库只是标准的SQLite数据库(存储在文件中),因此可以使用任何现有的SQLite客户端打开和操作它们。
例如,从我的Linux shell,我可以使用:
$ sqlite3 -header -column /home/squale/.../db/krypton-lite-scores.db
SQLite version 3.7.4
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> select * from highscores;
id name score latitude longitude timestamp
---------- ---------- ---------- ---------- ---------- ----------
1 Squale 20 45.7686 4.8128 1310533429
2 Squale 63 45.7682 4.8131 1310579495
3 Squale 42 45.7686 4.8127 1310586793
sqlite>
这使我可以使用SQLite数据库 - 通常由一些PHP脚本操作。
答案 1 :(得分:1)
没有理由,你可能想要访问PHP打包的SQLite库,因为它只是与PHP一起打包的libary。 SQLite数据库只是文件,您可以使用任何 SQLite工具访问它们,例如通用的CLI-Tool
# e.g.
$ sqlite3 myDatabase.sqlite
使用ubuntu(可能还有其他任何基于debian的linux)你可以用
安装它$ sudo apt-get install sqlite3
答案 2 :(得分:1)
从SQLite Download Page下载适合您环境的文件。它们是简单的命令行可执行文件。确保使用PHP中的版本3创建SQLite DB文件,我相信默认版本通常是版本2,您无法再下载和阅读。