Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
n showjournal – утилита для просмотра журнала базы данных;
n diffdb – утилита сравнения двух баз данных.
Как уже отмечалось, SQLite работает с файловыми базами данных. При этом всю базу данных SQLite хранит в одном файле. В MySQL используется несколько другой подход: база данных – это каталог, содержащий файлы таблиц и индексов.
Основные функции SQLite
В SQLite существуют аналогичные MySQL константы, отвечающие за формирование результата выборки из базы данных:
n SQLITE_ASSOC – результат будет возвращаться в виде ассоциативного массива.
n SQL_NUM – результат будет возвращен в виде списка, то есть ключи массива – числа.
n SQL_BOTH – двойное индексирование элементов массива: в зависимости от вашего желания вы можете работать с массивом так, если бы он был ассоциативным, и так, если бы он был списком.
Эти константы аналогичны константам MYSQL_ASSOC, MYSQL_BOTH, MYSQL_NUM для MySQL.
Вот список основных функций для работы с SQLite, приведенный в алфавитном порядке.
n sqlite_array_query – выполняет SQL-запрос и возвращает результат в виде массива, тип которого задан вышеупомянутыми константами;
n sqlite_busy_timeout – устанавливает тайм-аут;
n sqlite_changes – возвращает число записей, которые были изменены в результате выполнения последнего SQL-запроса;
n sqlite_close – закрывает базу данных;
n sqlite_column – получает одно поле из записи, то есть возвращает одну конкретно указанную колонку результата;
n sqlite_current – получает текущую запись из результата;
n sqlite_error_string – возвращает текстовое описание ошибки;
n sqlite_fetch_array – получает следующую запись из массива-результата;
n sqlite_fetch_single – возвращает первую колонку (поле) записи;
n sqlite_fetch_string –псевдоним для sqlite_fetch_single;
n sqlite_field_name – возвращает имя поля;
n sqlite_has_more – позволяет узнать, есть ли еще записи;
n sqlite_last_error – возвращает код последней ошибки;
n sqlite_last_insert_rowid – возвращает идентификатор последней добавленной записи;
n sqlite_libversion – возвращает версию SQLite;
n sqlite_next – переходит к следующей записи;
n sqlite_num_fields – возвращает число полей (колонок) в результате;
n sqlite_num_rows – возвращает число записей в результате;