|
|
28.11.2012, 14:59
|
|
Вадим
Зарегистрирован: 2012-11-28
Сообщений: 2
|
Подскажите пожалуйста как программно добавить продукт в систему, так чтобы он был виден и в каталоге и в поиске
|
|
|
01.12.2012, 11:21
|
|
MipH
Спирин Дмитрий

Зарегистрирован: 2004-12-22
Сообщений: 252
|
Код:listQuery("INSERT INTO MessageXX (User_ID, Subdivision_ID, Sub_Class_ID, Priority, Checked, Pole1, Pole2, Pole3) VALUES ($AUTH_USER_ID, $sub, $cc, 1, 1, 'qwe', 'qwe', 'qwe')");
где XX - номер компонента, т.е. ID его
PoleX - поля компонента
bbzone@gmail.com | bbz.ru | miph.info | miph.ruВы можете обратиться ко мне, если необходима разработка функционала на NetCat
|
|
|
10.12.2012, 14:57
|
|
Руслан Густокашин
Студия Вэлпис
Зарегистрирован: 2012-02-06
Сообщений: 962
|
Элегантнее так 
$db->query("insert into MessageXX set User_ID=$AUTH_USER_ID, Subdivision_ID=$sub, ....");
Но, конечно, оба варианта будут работать.
|
|
|
10.12.2012, 15:47
|
|
MipH
Спирин Дмитрий

Зарегистрирован: 2004-12-22
Сообщений: 252
|
Проблема у неткета в том, что одно действие можно сделать разными способами. Конкретно в этом случае внутренние механизмы работы с БД доступны наружу. Все это делает систему менее красивой и более ненадежной и сложной для поддержки.
В свое время, когда внедряли этот ezSQL, допустили большую ошибку, дав к нему доступ. Или же ошибка была в том, что оставили это ущербное listQuery.
Сейчас в 2012 все это выглядит нелепо.
bbzone@gmail.com | bbz.ru | miph.info | miph.ruВы можете обратиться ко мне, если необходима разработка функционала на NetCat
|
|
|
10.12.2012, 16:24
|
|
DiGGy
DiGGy

Зарегистрирован: 2005-04-04
Сообщений: 1546
|
Цитата:В свое время, когда внедряли этот ezSQL, допустили большую ошибку, дав к нему доступ. Или же ошибка была в том, что оставили это ущербное listQuery
ezSQL тупо массив выборки возвращает, listQuery - выборка + оформление.
в зависимости от задачи можно использовать и то и то.
имхо, listQuery оставили только ради поддержки старых версий сайтов.
Temet nosce...
|
|
|
10.12.2012, 16:38
|
|
MipH
Спирин Дмитрий

Зарегистрирован: 2004-12-22
Сообщений: 252
|
Так я и говорю, что система выросла в свалку всего и вся.
Можно прямой запрос сделать через mysql_query
Можно "почти" прямой через $db->query
Можно воспользоваться чуть более высоким API listQuery
А можно сделать через АПИ самого высокого уровня nc_list_select/nc_list_field/nc_objects_list
И так практически во всем.
bbzone@gmail.com | bbz.ru | miph.info | miph.ruВы можете обратиться ко мне, если необходима разработка функционала на NetCat
|
|
|
19.12.2012, 19:12
|
|
Гость
Гость
|
Всем спасибо!
|