Ошибка: файл шифруется или не является базой данных

Бизнес-логика обычно воплощается объектами и различными конструкциями языка инкапсуляции, наследования, и и полиморфизм. Например, если банковское приложение раздает деньги, может быть Денежный тип, который определяет бизнес-элементы того, каковы "деньги". Это, настроенное против использования примитивного десятичного числа для представления денег. Поэтому хорошо разработанное ООП то, где "бизнес-логика" lives— не строго в любом слое.

34
задан Verrtex 3 October 2009 в 14:18
поделиться

2 ответа

это, скорее всего, несоответствие версий между версией php sqlite и автономным исполняемым файлом sqlite.

см. Это: http://us3.php.net/manual/en /book.sqlite.php - в разделе «Пользовательские заметки» от Эндрю Пола Дики.

для быстрого решения вы можете установить и использовать автономный исполняемый файл sqlite2.

9
ответ дан 27 November 2019 в 16:32
поделиться

Почему вы открываете базу данных два раза?

Попробуйте этот код:

<?php
$db = sqlite_open( "test.db", 066, $err );
sqlite_query( $db, "CREATE TABLE students (names VARCHAR(80))" );
sqlite_close( $db );
?>

Изменить: Fin, вероятно, прав; возможно, вам нужно проверить версию SQLite с помощью phpinfo ().

0
ответ дан 27 November 2019 в 16:32
поделиться
Другие вопросы по тегам:

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