【问题标题】:Connecting sqlite db on server在服务器上连接 sqlite db
【发布时间】:2019-12-10 06:35:29
【问题描述】:

所以我有一个用 html、javascript、sqlite 和 php 创建的网站。它在本地主机上运行良好。我把它移到了一个实际的服务器上,现在它不会加载,因为数据库的路径不同,我不知道如何修复它。

我已尝试更改链接,但服务器文件夹中有“\”,所以 php 似乎不喜欢这样。

PHP 代码如下: 在本地主机上是

$database_name = "/Applications/MAMP/htdocs/proj/db/radar.db"

服务器的路径是“\proj\company.net$” 我试过$database_name = "\\proj\company.net$/db/radar.db"

它只是不加载任何东西,我知道反斜杠或正斜杠会将它扔掉,但我不知道如何修复它。非常感谢任何帮助。

【问题讨论】:

  • 你确定它的mysql吗?
  • 对每个反斜杠使用双反斜杠
  • @GiacomoM 对不起,brainfart 是的,我的意思是 sqlite。我编辑了它。
  • 除了字符串语法,这需要正确的挂载或权限:php access network path under windows

标签: php html sqlite server


【解决方案1】:

您需要转义反斜杠。 如果你需要\\proj\company.net$/db/radar.db 那么您的代码应如下所示: $database_name = "\\\\proj\\company.net$/db/radar.db";

【讨论】:

    猜你喜欢
    • 2013-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-20
    • 2021-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多