PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (24): « 1 2 [3] 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 349
kappa Отправлено: 12 Декабря, 2012 - 17:40:56 • Тема: Помогите с запросом • Форум: SQL и Архитектура БД

Ответов: 13
Просмотров: 55
EuGen Спасибо Вам большое, это то что нужно.
kappa Отправлено: 12 Декабря, 2012 - 15:43:23 • Тема: Помогите с запросом • Форум: SQL и Архитектура БД

Ответов: 13
Просмотров: 55
EuGen Спасибо за помощь.
Оно то все то, только чтобы мне получить нужную цифру.
Нужно сделать так:

PHP:
скопировать код в буфер обмена
  1. $result = "SELECT COUNT(DISTINCT shop_options_attribut_id) AS count_for_page, shop_product_id
  2.    FROM
  3.    shop_product_profile WHERE shop_options_attribut_id IN (1,11,10) GROUP BY shop_product_id
  4.     HAVING count_for_page=3"
  5.  
  6. echo "Нужная мне цифра".count($result);


А я этой нужной цифры пытался добиться в одном запросе SQL
kappa Отправлено: 12 Декабря, 2012 - 13:45:16 • Тема: Помогите с запросом • Форум: SQL и Архитектура БД

Ответов: 13
Просмотров: 55
EuGen пишет:
Результатом чего?


Я использую Framework и для пагинатора необходимо указать количество записей.
А результат пытаюсь получить: Количество записей которые совпадают с условием про что писал Мелкий.
kappa Отправлено: 12 Декабря, 2012 - 13:13:24 • Тема: Помогите с запросом • Форум: SQL и Архитектура БД

Ответов: 13
Просмотров: 55
EuGen
Учту в следующий раз перед проектированием.

Что то не то с COUNT, возвращает одну строку (как и надо) count_for_page но с результатом NULL.
kappa Отправлено: 12 Декабря, 2012 - 11:58:09 • Тема: Помогите с запросом • Форум: SQL и Архитектура БД

Ответов: 13
Просмотров: 55
Я пытаюсь запросом подсчитать количество записей из того что привел Мелкий

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT COUNT(DISTINCT shop_product_id) AS count_for_page
  2. FROM
  3. shop_product_profile WHERE shop_options_attribut_id IN (1,11,10) GROUP BY shop_product_id
  4.  HAVING count(0)= 3


по идеи нужно еще сделать группировку и по count_for_page, но так не получается.
Что в результате получаю три строки в count_for_page.
А пытаюсь получить одну строку где в результате количество найденных товаров.

EuGen
Может что посоветует по поводу структуры БД.
Делал для того чтобы можно было осуществлять поиск по всевозможным shop_options.
К примеру
shop_category - стационарный компьютер
shop_options - размер жесткого диска
-shop_options_attribut - 250 ГБ
-shop_options_attribut - 300 ГБ
-shop_options_attribut - 500 ГБ
kappa Отправлено: 12 Декабря, 2012 - 11:27:15 • Тема: Помогите с запросом • Форум: SQL и Архитектура БД

Ответов: 13
Просмотров: 55
Спасибо EuGen, Мелкий за такие интересные финты с БД.

Пытаюсь подсчитать количество записей, но в результате получаю единичное количество строк, что я делаю не так ?

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT COUNT(DISTINCT 0) AS count_for_page
  2. FROM
  3. shop_product_profile WHERE shop_options_attribut_id IN (1,11,10) GROUP BY shop_product_id
  4.  HAVING count(0)= 3
kappa Отправлено: 11 Декабря, 2012 - 13:42:55 • Тема: Помогите с запросом • Форум: SQL и Архитектура БД

Ответов: 13
Просмотров: 55
Добрый день, уважаемые.
Помогите доделать запрос.
Картинку с таблицей прикрепил.

У меня в таком запросе выводит все попавшие shop_options_attribut_id

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT *
  2. FROM
  3. shop_product_profile WHERE shop_options_attribut_id IN (1,11,2) GROUP BY shop_product_id


А нужно чтобы получить только shop_product_id 54 поскольку в нем только есть shop_options_attribut_id IN (1,11,2)
kappa Отправлено: 07 Декабря, 2012 - 18:47:02 • Тема: Удаление данных из таблицы автоматом • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 23
Почитать что такое Тригер в MySQL
kappa Отправлено: 09 Ноября, 2012 - 21:43:59 • Тема: Повторная загрузка страниц js через ajax • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 1462
Что то мне кажется что нужно взглянуть на метод live() в jQuery.
Если это действие делает полностью одинаковую реализацию на каждой странице
(к примеру подсчет новых комментариев) тогда можно использовать кукисы в JS.
kappa Отправлено: 08 Ноября, 2012 - 16:34:15 • Тема: Получить последную запись из базы через JSON • Форум: HTTP и PHP

Ответов: 2
Просмотров: 977
Можно создать тригер в MySQL
kappa Отправлено: 06 Ноября, 2012 - 07:58:11 • Тема: вывод информации каждую минуту • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 116
legion46
Если использовать JS тогда setInterval() а не setTimeout.
kappa Отправлено: 02 Ноября, 2012 - 15:51:20 • Тема: можно ли сделать загрузку изображений из нескольких полей одним скриптом • Форум: Вопросы новичков

Ответов: 8
Просмотров: 236
Можно с одного импута загрузить несколько фото сразу.
CODE (html):
скопировать код в буфер обмена
  1. <input type='file' name='images' multiple />
kappa Отправлено: 30 Октября, 2012 - 23:24:49 • Тема: time вывод месяцев • Форум: Напишите за меня, пожалуйста

Ответов: 13
Просмотров: 104
CODE (SQL):
скопировать код в буфер обмена
  1. BETWEEN DATE_SUB(CURDATE(), INTERVAL 1 MONTH) AND FROM_UNIXTIME(`date`, '%Y-%m-%d %H:%i:%s')


За последний месяц можно и так:
CODE (SQL):
скопировать код в буфер обмена
  1.  BETWEEN DATE_SUB(CURDATE(), INTERVAL 1 MONTH) AND CURDATE()
kappa Отправлено: 29 Октября, 2012 - 13:12:39 • Тема: Подключение кода из другого файла в форме • Форум: Вопросы новичков

Ответов: 6
Просмотров: 274
А если PHP код выше HTML формы записать ?
kappa Отправлено: 29 Октября, 2012 - 12:13:52 • Тема: Есть ли в Zend Framework автоматический CRUD генератор? • Форум: Вопросы новичков

Ответов: 3
Просмотров: 165
DeepVarvar C автоматическом это я погорячился Улыбка
Я думал что с помощью консоли ZF можно создавать CRUD.
EuGen
Но это даже помню похожее в книге читал.
Вот кстати что-то приближенное нашел
http://till[dot]klampaeckel[dot]de/blog/[dot][dot][dot]mework-CRUD[dot]html

Страниц (24): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB