вот смотри пример
$ivcats = ggsql ( "SELECT * FROM ins_cars as a WHERE a.parent=".icsmart('icsmart_exgood_manufavv')." ORDER BY a.order" );
из темы про жумлу
http://pyha.ru/forum/topic/2399было бы нечто такое
$ivcats = ggsql(Sql::new(SQL_SELECT,"ins_cars")->where("parent",icsmart('icsmart_exgood_manufavv'))->order("a"));
нечто такое. ибо это прозрачно если писать не в такую строку
+ если сделать алиасы функций, по сути будет порядка 5 настроечных функций или типа того. другими словами
where = W
order = O
from = F
new = N
это я к примеру :))
$ivcats = ggsql(Sql::N(SQL_SELECT,"ins_cars")->W("parent",icsmart('icsmart_exgood_manufavv'))->O("a"));
+ сделать необязательным параметром SQL_SELECT для выборок, ведь выборки в большинстве все равно, то
$ivcats = ggsql(Sql::N("ins_cars")->W("parent",icsmart('icsmart_exgood_manufavv'))->O("a"));
сравним?
$ivcats = ggsql( Sql::N("ins_cars")->W("parent",icsmart('icsmart_exgood_manufavv'))->O("a") );
$ivcats = ggsql ( "SELECT * FROM ins_cars as a WHERE a.parent=".icsmart('icsmart_exgood_manufavv')." ORDER BY a.order" );
Сапожник без сапог