首页 > 解决方案 > PHP 读取本地 .sq3 文件以在网页上使用

问题描述

我的网络服务器上存储了一个本地文件 (tf2stats.sq3),其中包括玩家的姓名和积分,如下所示:https ://i.imgur.com/u42zxha.png

我的目的是获取 POINTS 的前 10 名条目,并将它们作为排行榜显示在网页上。

在没有先连接到服务器的情况下,我找不到任何关于读取 .sq3 数据库的示例。

这是其中之一:

<?php
$servername = "localhost";
$username = "username";
$password = "password";

try {
    $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);
    // set the PDO error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Connected successfully"; 
    }
catch(PDOException $e)
    {
    echo "Connection failed: " . $e->getMessage();
    }
?>

问题是带有数据库的游戏服务器没有设置mySQL,所以我计划定期通过FTP下载文件并在本地读取它。

现在,我将文件存储在我网站的目录中:https ://i.imgur.com/yPHbWIm.png

我在使用 php7.0 的 Web 服务器上安装了 php-mysql 和 php7.0-mysql 软件包 - 到目前为止,我阅读数据库的每一次尝试都给了我“没有这样的文件或目录”

我对 php 和 sql 很陌生,非常感谢任何帮助。

标签: phpsqlsqlite

解决方案


推荐阅读