Помогите с запросом к базе данных
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Помогите с запросом к базе данных - 2006-12-10 15:11:55.733333
|
|
|
bb
Сообщений: 8
Оценки: 0
Присоединился: 2006-11-04 19:24:30.693333
|
Делаю вот такой запрос: =-47 union select 47,null,null,1,1,1,null,2,1,1 FROM quest_anketa where anketa=47 выдает ошибку :DBD::Oracle::db prepare failed: ORA-00904: invalid column name (DBD ERROR: error possibly near <*> indicator at char 142 in 'SELECT * FROM quest_questions WHERE anketa_id = -47 union select 47,null,null,1,1,1,null,2,1,1 FROM quest_anketa where anketa_id=47 ORDER BY <*>question_date') [for Statement "SELECT * FROM quest_questions WHERE anketa_id = -47 union select 47,null,null,1,1,1,null,2,1,1 FROM quest_anketa where anketa_id=47 ORDER BY question_date"] at ****/Quest.pm line 414. база данных Oracle Что не так подскажите?
|
|
|
RE: Помогите с запросом к базе данных - 2006-12-11 23:03:26.343333
|
|
|
Diabolus
Сообщений: 127
Оценки: 0
Присоединился: 2006-11-18 05:35:27.343333
|
я ф оракле не силён, но если б это был мускул, то у мну бы возник такой вопрос… ты уверен, что тебе нужно 47,null,null,1,1,1,null,2,1,1? :) …не оч ясна ситуация ) если это твой скрипт, то нужно больше инфы по конкретному случаю. если же просто вытягиваешь откуда-то данные, то проще имхо прописать =-47 OR anketa_id=47, =-47 OR 1… =)
|
|
|
|
|