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

Команда выборки данных из таблицы SELECT для TinySQL

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

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

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

SELECT

Команда выборки данных из таблицы SELECT используется как для чтания всей таблицы, так и ее части. Для этого используется оператор WHERE, в котором указаны ограничния при чтении таблицы.

В самом общем виде команда имеет вид  SELECT *  WHERE *  - в этом случае из таблицы будут прочитаны все все строки во всех колонках.

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

#!/usr/bin/perl -w

require "tinysql.pm";

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

$list=&tiny_sql(
'command' =>'SELECT * WHERE *',
'base_root' =>$config{'base_root'},
 'table_name' =>'index'
);

foreach $key (keys %{$list}) {
print "id = $key
";

foreach (keys %{$$list{$key}}) {
print "колонка $_=$$list{$key}{$_}
";

}
}

В приведенном примере будет возвращена ссылка на хэш хэшей, который имеет такую структуру:

%{$list}=(
 '1' => ('name'=>'sdfsdfadsfa',
             'name1'=>'jhjhghjg')
 '2' => ('name'=>'sdfsdfadsfa',
             'name1'=>'jhjhghjg')
 '3' => ('name'=>'sdfsdfadsfa',
             'name1'=>'jhjhghjg')
 '4' => ('name'=>'sdfsdfadsfa',
             'name1'=>'jhjhghjg')
);

Где

1.2,3,4 - id строк,

'name', 'name1' - названия колонок

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


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