树莓派上的数据库路径

洛伦佐

我是树莓派的新手,我正尝试从php页面读取一个简单的数据库,但是出了点问题:我无法读取数据库内容:此处的php页面代码:

<!DOCTYPE html>
<html>
<body>
<H1>Test Database</H1>

<?php

$sq = sqlite_open('miodatabase.db', 0666, $sqlite_error);

if(!$sq)
{
   die(“Errore Sqlite: “.$sqlite_error);
}

$result = sqlite_query($sq, 'select * from test');
while($data = sqlite_fetch_array($result))
{
   echo $data[‘nome’];
}
sqlite_close($sq);
?>

</body>
</html>

该数据库是“ miodatabase”,其中包含一个名为“ test”的表。我将数据库放在\ var \ www \ html文件夹中(对吗?),但是当我打开页面时,我看到一个空白页面。我确定数据库包含该表(已通过sqlite3命令测试),并且该表包含一行。我需要在哪里放置数据库?为什么我什么都看不到?谢谢

洛伦佐

我解决了:我再次输入命令

sudo apt-get install php5-sqlite
sudo /etc/init.d/apache2 restart

然后,我可以在php info中看到有关sqlite3的部分。我这样更新我的php页面:

//Enable show error
ini_set('display_errors', 'On');
error_reporting(E_ALL|E_STRICT);


$db = new SQLite3("miodatabase.db");

$sql_select='SELECT * FROM test'; 
$result=$db->query($sql_select); 

echo "<table border='1'>"; 
echo "<tr>"; 
$numColumns=$result->numColumns(); 
for ($i = 0; $i < $numColumns; $i++) 
{ 
    $colname=$result->columnName($i); 
    echo "<th>$colname</th>"; 
} 
echo "</tr>"; 
while($row = $result->fetchArray(SQLITE3_NUM)) 
{ 
    echo "<tr>"; 
    for ($i = 0; $i < $numColumns; $i++) 
    { 
        $value=$row[$i]; 
        echo "<th>$value</th>"; 
    } 
    echo "</tr>"; 
} 
echo "</table>";

要打开我现在使用的数据库

$db = new SQLite3("miodatabase.db");

因为此版本的sqlite不支持sqlite_open。现在一切正常

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法通过'gogs docker image'从/ var / lib / docker获知。树莓派上Docker的存储库路径在哪里?

来自分类Dev

树莓派上的JavaFX动画

来自分类Dev

在Cayenne中设置数据库路径

来自分类Dev

更改访问数据库路径

来自分类Dev

Qt & SqlLite - 错误的数据库路径

来自分类Dev

Firebase 数据库路径无效

来自分类Dev

无法获取数据库路径

来自分类Dev

将传感器数据树莓派保存到数据库

来自分类Dev

树莓派上Vim的Solarized主题

来自分类Dev

在树莓派上升级opencv

来自分类Dev

在树莓派上自动启动

来自分类Dev

在树莓派上自动启动

来自分类Dev

在树莓派上打开同步端口

来自分类Dev

CMake无法在树莓派上编译

来自分类Dev

树莓派上的pip安装失败

来自分类Dev

Ubuntu 14.04默认数据/数据库路径上的mongodb

来自分类Dev

我在我的数据/数据库路径上找不到 MongoDB 数据库

来自分类Dev

设置链接数据库(MS Access)路径而不访问链接数据库

来自分类Dev

具有多个数据库的项目中的数据库文件路径错误

来自分类Dev

将图像的路径存储在不同的数据库列中

来自分类Dev

如何从Sitecore主数据库获取项目路径?

来自分类Dev

如何在数据库中保存图像路径

来自分类Dev

Visual Studio 2012数据库项目-文件路径配置

来自分类Dev

将附件保存到数据库:Blob与路径参考

来自分类Dev

在数据库中存储文件路径

来自分类Dev

显示来自MySQL数据库中路径的图像

来自分类Dev

在MySQL数据库中存储图像文件的路径

来自分类Dev

如何在数据库中保存文件路径?

来自分类Dev

PHP-写入MySQL数据库的正确路径