TinySQL

Команда внесения 1 строки данных в таблицу INSERT INTO для TinySQL

Простое решение

для небольших сайтов

  • 100% переносимость
  • Простой интерфейс
  • Скорость ограничена только возможностями HDD
  • API для тех, кто желает разнести UI и ServerSide (в разработке)

INSERT INTO

Команда внесения данных в таблицу INSERT INTO добавляет ОДНУ новую запись в конец текстового файла. Данные этой процедуре передаются ссылкой на хэш с данными, в котором:
ключ - название колонки;
значение - собственно данный, которые должны быть в поле.

При этом новой строке будет присвоено значение lastid, а значения lastid, numbers будут увеличены на 1.

Пример использования:

#!/usr/bin/perl -w

require "tinysql.pm";

%config=(
'base_root' =>'/home/localhost/public_html/basa/data'
);

%tmp=(
'name'=>'asd fsad fsd fads fas',
'name1'=>'123'
);

$head=&tiny_sql(
 'command' =>'INSERT INTO',
'base_root' =>$config{'base_root'},
 'table_name' =>'index',
'data' =>\%tmp
);

В этом примере в таблицу index в колонки name и name1 будут соответственно записаны значения 'asd fsad fsd fads fas' и '123'.

В случае нормального завершения процедуры - будет возвращена ссылка на хэш, где ключи названия колонок в которые были успешно внесенны данные. В противном случае - возвращается 0.

Примечание: Не рекомндуется использовать команду INSERT INTO для добавления большого количества записей в одну таблицу, поскольку каждый раз при вызове INSERT INTO происходит чтение и запись всей таблицы.

Для добавления большого количества записей используйте команду INSERT ARRAY, которая внесет все новые записи за один вызов.

Подробнее о применении и синтаксисе команды можно прочитать на странице примеров использования INSERT INTO.


Создание сайта и поддержка проекта - ООО "Сайт!"