Управление сайтом(CMS): mAdmin от www.Site.net.ua
TinySQL

Команда добавления ОДНОЙ новой строки в таблицу INSERT INTO

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

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

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

INSERT INTO

Команда INSERT INTO добавляет ОДНУ новую строку в таблицу.

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

#!/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 - будет присвоено значение 'asd fsad fsd fads fas', а колонке name1 - '123'

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

Примечание:

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

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


На правах рекламы
Создание сайта и поддержка проекта - ООО "Сайт!"