parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Re: В принципе разницы нет

Никита Козин 21.12.2005 13:02

В первом случае вы создавали объект pSQL, через который происходят все обращения к базе, а во-втором — просто подключались к базе данных и все.

Использовать первый подход удобнее, я думаю вы уже прочли пример о переносимости SQL запросов... Код с использованием первого подхода, идентичный второму:
@auto[]
# Лучше определять строку подключения к базе в конфигурационном auto.p
# (обычно он находится рядом с parser.cgi)
$SQL.connect-string[mysql://****:****@localhost/****]
$MAIN:pSQL[^mysql::init[$SQL.connect-string]]
# end @auto[]

@main[]
^pSQL.server{
	^pSQL.void{
		INSERT INTO
			...
		VALUES
			...
	}
	$data[^pSQL.table{
		SELECT
			...
		FROM
			...
		WHERE
			...
	}]
}
# end @main[]
и так далее... :)