Я новичок в малине, и я пытаюсь прочитать простую базу данных с 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», которая содержит таблицу под названием «тест». Я поместил базу данных в папку \ var \ www \ html (правильно?), Но когда я открываю страницу, я вижу пустую страницу. Я уверен, что база данных содержит таблицу (проверенную с помощью команд sqlite3), а таблица содержит одну строку. Где мне нужно поставить базу данных? Почему я ничего не вижу? Спасибо
Если я помещаю только информацию о php, то я вижу информацию о php .... Я думаю, что это проблема, связанная с пути к базе данных ... где я могу поместить базу данных и как я могу указать путь в команде open? – Lorenzo
Хорошо. И www-data (или ваш пользователь apache/nginx unix) является владельцем 'miodatabase.db'? – KerooZ
Для простого теста поместите свою базу данных в один и тот же путь к вашему скрипту, и вам не нужно менять код. Если нет, вам нужно установить полный путь к базе данных в открытой функции. '$ sq = sqlite_open ('/ var/www/html/miodatabase.db', 0666, $ sqlite_error);' – KerooZ