X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вывод псевдонима из БД
pomp
pomp
Topic Starter сообщение 11.5.2011, 8:49; Ответить: pomp
Сообщение #1


Есть запрос типа:
SELECT p . * , p.cview *1 +5 * p.rating + count( c.cat ) *10 AS top
FROM photo p
LEFT JOIN photo_comment c ON p.id = c.cat
LEFT JOIN view_archiv a ON p.id = a.pid
WHERE `active` = '1' AND a.id IS NULL
GROUP BY p.id
ORDER BY `top` ASC

Создаю псевдоним `top`. Не могу нигде прочитать про это, разве я не могу его вывести? Никто не сталкивался?
Пока пришлось делать дополнительный запрос и считать средствами php.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 11.5.2011, 9:03; Ответить: Apay
Сообщение #2


top вроде зарезервированное слово (если не ошибаюсь), попробуйте вместо top написать например tp и использовать его
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pomp
pomp
Topic Starter сообщение 11.5.2011, 10:01; Ответить: pomp
Сообщение #3


Всеравно
[PHP]Notice: Undefined index[/PHP]
Видать не судьба. Если через phpmyadmin смотреть, то создается рядок 'top' с результатом формулы.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 11.5.2011, 11:13; Ответить: Apay
Сообщение #4


(pomp @ 11.5.2011, 13:01) *
Видать не судьба. Если через phpmyadmin смотреть, то создается рядок 'top' с результатом формулы.
тогда нужно скопипастить то что phpmyadmin повторил(он поворяеь запрос наверху под строкой где пишется время выполнения и кол-во строк. может где-то какой-нить символ не такой как нужно, а phpmyadmin это исправляет
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pomp
pomp
Topic Starter сообщение 11.5.2011, 11:30; Ответить: pomp
Сообщение #5


Да с запросом все ок, сортировка выполняется. Наверно просто нельзя вывести временное поле из БД. Не сталкивался.
По сути, у меня при запросе есть почти все нужные параметры. Я просто написал класс, и сделал в нем еще один маленький запрос на подсчет строк по идентификатору. Далее в формуле просто использую полученное колличество строк (mysql_num_rows) результата запроса, и считаю по формуле с параметрами, получеными в первом запросе. Другого выхода пока не нашел :(
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 11.5.2011, 11:41; Ответить: Apay
Сообщение #6


(pomp @ 11.5.2011, 14:30) *
Наверно просто нельзя вывести временное поле из БД
можно, я выводил без проблем, был мультивалютный магазин и цены ватоконвертировались заросом. и если phpmyadmin выводит, значит выводится нормально.

(pomp @ 11.5.2011, 14:30) *
на подсчет строк по идентификатору. Далее в формуле просто использую полученное колличество строк (mysql_num_rows)
наверное лучше использовать count

можно еще попробовать использовать запрс в запросе: select ... ( select ... ) ...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pomp
pomp
Topic Starter сообщение 11.5.2011, 11:46; Ответить: pomp
Сообщение #7


Ну, тогда еще подумаю. Спасибо.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок
быстро, удобно, по доступному курсу
200 Sostavitel 98245 11.2.2024, 21:07
автор: Wolfhound
Открытая тема (нет новых ответов) Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA).
9 sbitcoinru 6784 10.10.2023, 19:25
автор: Sbitcoin
Горячая тема (нет новых ответов) Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH
225 himin 132909 7.5.2023, 13:26
автор: Вера_Симонова
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлы«»101Crypta.com«»ВВОД/ВЫВОД/ОБМЕН«»BTC/ETH/QIWI/USDT/VISA/MC«»НАЛИЧНЫЕ/СНГ/ЕВРОПА«»
13 101Crypta 12161 18.4.2023, 23:15
автор: 101Crypta
Открытая тема (нет новых ответов) Нужен вывод в топ наших роликов Youtube
3 wep 1929 23.3.2023, 17:39
автор: distrib095


 



RSS Текстовая версия Сейчас: 24.4.2024, 18:59
Дизайн