Skip to main content
 首页 » 编程设计

PHP sqlite 命令行访问

2025年12月25日51zengkefu

有没有办法通过命令行访问用PHP打包的sqlite?

请您参考如下方法:

在命令行中,如果不使用 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 脚本操作。