Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> sql запрос для добовления и обновления, sql запрос для добовления и обновления 
:(
    Опции темы
supervladislav
Дата 30.6.2008, 23:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: нет
Всего: -9



подскажите мне нужно сделать так чтоб данные  в первом случае добовлялись в sql ,а во втором случае данные вставлялись в ячейку где есть индификатор ,ну естевственно чтоб всё это делал один запрос.
тоесть чтоб в конце вслучае определённого действия вставлялась переменная 
Код

$f="WHERE id2='$id2'";



Код

"REPLACE INTO $T_SPISOK(id, user, ttype, ttype2, ttype3,ttype4, region, gorod, gorod_st, gorod_metro,opis, cena, foto, foto1, foto2, foto3, foto4, ulica, dom, korpus, itaz, itaz2, colkomn, tel, typedom, obs_s, zilaa_s, kuchna, tualet, contact_l, tel_in, tel_info, tel_info2, email, ddate, d_stamp, stat, elekt, gaz, voda, kanal,teplo,ohrana,dopol,parkovka,internet,tv,litera,id2,obmen)
VALUES('', '$login', '$ttype', '$ttype2', '$ttype3','$ttype4', '$region', '$gorod', '$raon', '$metro', '$opis', '$cena', '$foto', '$foto1', '$foto2', '$foto3', '$foto4', '$ulica', '$dom', '$korpus', '$itaz', '$itaz2', '$col_komn', '$tel', '$type_dom', '$obs_s', '$zilaa_s', '$kuchna', '$tualet', '$contact_l', '$tel_in', '$tel_info', '$tel_info2', '$login', '$date', '$d_stamp', 'on', '$elekt', '$gaz', '$voda', '$kanal','$teplo','$ohrana1','$dopoll','$parkovka1','$t_internet','$t_tv','$lite','$id2','$obmen');"

PM MAIL   Вверх
Bogdan1024
Дата 1.7.2008, 08:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1436
Регистрация: 28.9.2005
Где: Киев

Репутация: нет
Всего: 13



Делать INSERT если ID нет, делать UPDATE если есть?
Если для MS SQL Server >=2000, то:
Код

IF EXISTS(SELECT * FROM $T_SPISOK WHERE ID = $id2)
UPDATE ...
ELSE BEGIN
INSERT...
SET $id2 = @@IDENTITY
END



--------------------
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.0432 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.