TinySQL

Команда UPDATE WHERE используется для изменения данный в таблице.

 

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

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

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

UPDATE WHERE

Команда для изменения данный в таблице UPDATE WHERE имеет такой синтаксис:

UPDATE WHERE id=123, где 123- это id строки в таблице

Новые значения передаются ссылкой на хэш, в котором ключи - названия колонок, а значение - новые данные.

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

#!/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' =>'UPDATE WHERE id=12',
'base_root' =>$config{'base_root'},
'table_name' =>'index',
'data' =>\%tmp
);

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

Примечания:

В случае, если хэш не содержит всех колонок таблицы то будут изменены только те колонки, которые перечисленны в передаваемом хэше.

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

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


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