Задать вопрос
@NoName_0

Sqlite3::query unable to prepare statement, file encrypted ..?

смотрю я значит курсы Борисова по ajax , у него там на сервере php , а к базе данных подключается через sqlite2 ... а у меня на сервере sqlite3 и я никак не могу подключится к бд, при том что я ее конвертировал из sqlite2 в sqlite3 ... апач все время выдает ошибку 500 почему -то ... в логах вот такая ошибка sqlite3::query(); unable to prepare statement

Вот в общем код , ajax get`ом дергает этот файл , он должен вернуть результат запроса в бд .. Что не так то? и почему ошибка 500 вылазит??

<?php

header('Content-type: text/plain; charset=utf-8');
header('Cache-Control: no-store, no-cache');
header('Expires: ' . date('r'));

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

echo getChildCategories($db);

unset($db);

function getChildCategories($db, $parent=0, $indent="")
{
	$sql = 'SELECT * FROM category';
	$res = $db->query($sql);
	$result;
	$i = 0;

	while ($row = $res->fetchArray())
	{
		$result[$i] = $row['id'];	

		$i++;
	}
	return $result
		
}

?>
  • Вопрос задан
  • 582 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы