смотрю я значит курсы Борисова по 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
}
?>