powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / if then else?
7 сообщений из 7, страница 1 из 1
if then else?
    #38423218
COD3NAMED
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток. Помогите сделать правильный запрос:

UPDATE oc_product
IF image = 'http://elf.su/shop/image/no_foto.jpg'
THEN SET image_small = image
ELSE SET image_small = 'http://img.merlion.ru/items/'.merlion_id.'_v01_s.jpg'
WHERE (product_id>0 AND product_id<29635)

Знаю что не правильно, но я думаю примерно понятно как должно быть?
...
Рейтинг: 0 / 0
if then else?
    #38423297
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
UPDATE oc_product
SET image_small=IF(image = 'http://elf.su/shop/image/no_foto.jpg', image, 'http://img.merlion.ru/items/'.merlion_id.'_v01_s.jpg')
WHERE (product_id>0 AND product_id<29635)
...
Рейтинг: 0 / 0
if then else?
    #38423374
COD3NAMED
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.merlion_id.'_v01_s.jpg') WHERE (product_id>0 AND product_id<29635)' at line 2
...
Рейтинг: 0 / 0
if then else?
    #38423384
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вы уже сами разберитесь, пожалуйста, что это там у вас за .merlion_id., а я просто скопировал, чтобы показать идею.
...
Рейтинг: 0 / 0
if then else?
    #38423399
COD3NAMED
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,
Это строка

l merlion_id l image l image_small l l бла l бла l бла l
...
Рейтинг: 0 / 0
if then else?
    #38423403
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда так:
Код: sql
1.
2.
3.
UPDATE oc_product
SET image_small=IF(image = 'http://elf.su/shop/image/no_foto.jpg', image, CONCAT('http://img.merlion.ru/items/',merlion_id,'_v01_s.jpg'))
WHERE (product_id>0 AND product_id<29635)
...
Рейтинг: 0 / 0
if then else?
    #38423968
COD3NAMED
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,
Ну ты волшебник. Спасиб.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / if then else?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]