Выбор записей

  • Автор темы Theodor Fantom
  • Дата начала

Theodor Fantom

Guest
Выбор записей

Здравствуйте, у меня возникла такая проблема нужно написать запрос, но незнаю как
у меня есть вот такая строка
SELECT id,date,LEFT(text,150) AS text FROM table1
так вот мне нужно чтобы этот запрос применялся ко всем строкам но к строке с id допустим равным 19, запрос был бы немного другим те грубо говоря идет запрос SELECT id,date,LEFT(text,150) AS text FROM table1 но к строке 19 он принимает запрос вида SELECT * FROM table1
Помогите Плиз
 

juDge

Новичок
я думаю что это только в 2 запроса надо делать, хотя это токо мое мнение =)
 

ONK

Пассивист PHPСluba
Theodor Fantom, помоему тебе нужно что-то похожее на это:
SELECT id,date,IF(id = 19,text,LEFT(text,150)) AS text FROM table1
 

chira

Новичок
скорее всего запрос такой:
SELECT * FROM table1
а при обработке полученных значений , используя if (switch), делаешь два обработчика (или больше)
if ($row['id']==19) ....
else ....
 

Theodor Fantom

Guest
пожалуйста, если можно по подробней
 

chira

Новичок
Тебе не подходит ответ ONK-а?
Если нет , то делай средствами PHP. Выбираешь все данные , потом обрабатываешь как тебе нужно.
 

Theodor Fantom

Guest
Огромное спасибо, извините за беспокойство
 
Сверху