Как запустить asciiquarium в готовом ubuntu?

После ответа Андрея Кайникова и настоятельно советуем вам обновить код, вот несколько примеров того, какую работу следует выполнять при переносе из класса SQLiteDatabase (библиотека sqlite) в класс SQLite3 (библиотека SQLite3).

Например:

SQLiteDatabase -> SQLite3, SQLiteDatabase::unbufferedQuery -> SQLite3::query, SQLiteResult::fetchAll(SQLITE_*) -> SQLite3Result::fetchArray(SQLITE3_*) и т. д.

Что касается выборки, в старом sqlite мы имели:

$rowsIMEI = $db->unbufferedQuery($imeiSQL)->fetchAll(SQLITE_ASSOC);

foreach($rowsIMEI as $r)
{
    ...
}

Хотя в новом SQLite3 мы должны:

$rowsIMEI = $db->query($imeiSQL);

while($r = $rowsIMEI->fetchArray(SQLITE3_ASSOC))
{
    ...
}

Другие изменения требуют

Прежде чем начать, вы должны сначала использовать инструмент, такой как SQLite3 , чтобы преобразовать ваш файл базы данных из От 2,1 до 3,0. Размер может быть снижен даже на половину, поэтому я думаю, что это то, за что стоит бороться.

1
задан 20 August 2012 в 19:38

0 ответов

Другие вопросы по тегам:

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