将SQLite与PHP代码连接 - php

我使用SQLite创建了一个只有一个表的数据库。但是,我试图使用PHP代码获取数据,但是它不起作用。有什么帮助吗?

我的代码:

if ($pdo == null) {
    $pdo = new PDO('sqlite:/db/attendance');
}

$result = $myPDO->query("SELECT * from Student");

将SQLite与PHP代码连接 - php

参考方案

当您要求PHP打开/db/attendance时,您要指定一个绝对路径:文件系统根目录中名为attendance的目录中的名为db的文件。

您可能要指定相对路径,或从脚本位置构建的绝对路径。

尝试将前导/留在路径的前面:

$pdo = new PDO('sqlite:db/attendance');

甚至更好的是从the __DIR__ magic constant构建它:

$pdo = new PDO('sqlite:' . __DIR__ . '/db/attendance');

PHP PDO SQLite连接 - php

我创建了到数据库的连接,但是我不知道为什么它总是创建一个新的空的database.sql文件。当我重命名数据库文件时,他总是创建一个新文件,而不是给我一个错误。这是我的代码 try { $db = new PDO("sqlite:".__DIR__."/database.sql"); $db->setAttrib…

PDO PHP SQLite3数据库连接常规错误14 - php

我有2个sqlite3.x数据库(来自iPhone),一个来自游戏应用程序,另一个是通讯录。我在php conf中记录日志并显示错误“ on”。使用PHP / PDO,我可以显示游戏数据库中的字段和值,包括我在结果页中捕获的图像斑点,并使用“ img src ='data:...”进行渲染。我在其他字段上使用htmlentities捕获plist二进制blo…

SQLite PDO绑定不起作用? - php

我觉得我对此一无所知。我有三个简单的表。一个用户表,一个角色表和一个role_user表,该表以多对多关系连接用户和角色。对于用户角色,我有以下代码:$query = $pdo->prepare('select roles.* from roles inner join role_user on roles.id = role_user.ro…

PHP-将日期插入日期时间字段 - php

我已在数据库中使用datetime字段存储日期,使用PHP将“今天的日期”插入该字段的正确方法是什么?干杯, 参考方案 我认为您可以使用php date()函数

PHP strtotime困境 - php

有人可以解释为什么这在我的服务器上输出为true吗?date_default_timezone_set('Europe/Bucharest'); var_dump( strtotime('29.03.2015 03:00', time()) === strtotime('29.03.2015 04:00�…