PHP.SU

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

Страниц (8): [1] 2 3 4 5 6 7 8 »

> Найдено сообщений: 111
igor3310 Отправлено: 07 Мая, 2015 - 11:22:52 • Тема: Как составить SQL запрос (двойной) • Форум: Работа с СУБД

Ответов: 2
Просмотров: 1087
Это надо типа инер жоина или 2-го запроса к 1-й таблице - первый это поиск и будут совпадения (выберет несоклько строк) и надо что 2-й (как бы запрос ) вытянул еще строки совпадение которых есть с данными из первого запроса

и надо чтоб даные с 1 и 2 запроса были в общем резулте
(Добавление)
Пришло в голову такое:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT *
  2.         FROM LINKS
  3.         INNER JOIN  ORIGINAL_NUMS=O.ORIGINAL_NUMS AND ORIGINAL_BRAND=O.ORIGINAL_BRAND OR CROSS_NUMS=O.CROSS_NUMS AND CROSS_BRAND=O.CROSS_BRAND
  4.         WHERE   (SELECT O.* FROM LINKS WHERE (ORIGINAL_NUMS="'.$Number.'" AND ORIGINAL_BRAND="'.$Brand.'") OR (CROSS_NUMS="'.$Number.'" AND CROSS_BRAND="'.$Brand.'")

(Добавление)
По смыслу так наверное хочется:

CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT *
  3.         FROM LINKS
  4.         WHERE   ORIGINAL_NUMS=O.ORIGINAL_NUMS AND ORIGINAL_BRAND=O.ORIGINAL_BRAND OR CROSS_NUMS=O.CROSS_NUMS AND CROSS_BRAND=O.CROSS_BRAND  OR ORIGINAL_NUMS="'.$Number.'" AND ORIGINAL_BRAND="'.$Brand.'") OR (CROSS_NUMS="'.$Number.'" AND CROSS_BRAND="'.$Brand.'" (SELECT O.* FROM LINKS WHERE (ORIGINAL_NUMS="'.$Number.'" AND ORIGINAL_BRAND="'.$Brand.'") OR (CROSS_NUMS="'.$Number.'" AND CROSS_BRAND="'.$Brand.'")
  5.  
igor3310 Отправлено: 07 Мая, 2015 - 11:08:06 • Тема: Как составить SQL запрос (двойной) • Форум: Работа с СУБД

Ответов: 2
Просмотров: 1087
Здравствуйте!
Есть таблица в ней 4-е поля p1 , p2 , p3 , p4 - как сделать выборку когда идет поиск по нейже и надо чтоб выбрало когда результат = полям самой же таблицы? ( двойной запрос)

Сейчас так:
PHP:
скопировать код в буфер обмена
  1. 'SELECT * FROM LINKS WHERE (ORIGINAL_NUMS="'.$Number.'" AND ORIGINAL_BRAND="'.$Brand.'") OR (CROSS_NUMS="'.$Number.'" AND CROSS_BRAND="'.$Brand.'"

тоесть тут мы получим результат - несколько строк , а надо чтоб в 1 запросе этот же результат как бы сопоставлял с самой же таблицой с полями ORIGINAL_NUMS ORIGINAL_BRAND и уже получалась более по кол-ву выборка
igor3310 Отправлено: 21 Апреля, 2015 - 14:08:13 • Тема: Разделить ресурсы MySQL • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 39
так а как настроить такое? кусками оно и идет вринцыпе - там настройка по 5000 строк за раз
igor3310 Отправлено: 20 Апреля, 2015 - 22:04:43 • Тема: Разделить ресурсы MySQL • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 39
Здравствуйте!
Подскажите пожалуйста - как рзделить ресурсы MySQL , а то получается при импорте в БД (через админку ИМ) сайт сильно тормозит вернее почти неработает когда к этой БД обрашаешся?

Свой сервер Дебиан , 4ГБ РАМ
igor3310 Отправлено: 19 Марта, 2015 - 15:28:22 • Тема: Разделить RAM и CPU для пользователей на 1 сервере • Форум: Администрирование *nix

Ответов: 4
Просмотров: 1282
Не для ВИртуализации IP еще нужна и много гемора - то вроде говорят что ВебМином как то можно , или какой другой панелькой?
igor3310 Отправлено: 19 Марта, 2015 - 15:25:11 • Тема: Разделить RAM и CPU для пользователей на 1 сервере • Форум: Администрирование *nix

Ответов: 4
Просмотров: 1282
[quote=DeepVarvar][/quote]

А если WebMin поставить или еще приблуду какую? Ткните пож носом куда смотреть
igor3310 Отправлено: 19 Марта, 2015 - 15:04:11 • Тема: Разделить RAM и CPU для пользователей на 1 сервере • Форум: Администрирование *nix

Ответов: 4
Просмотров: 1282
Здравствуйте!
Скажите пожалуйста - как разделить RAM и CPU для пользователей на 1 сервере?
Надо подсадить еще пользователей и ограничить им ресурсы.
----
Сервер = Debian 7, HDD 2TB, RAM 16GB, процессор core i7, панель управления ISPConfig 3.
igor3310 Отправлено: 16 Января, 2015 - 13:58:57 • Тема: МНого запросов к БД - так нормально? • Форум: Вопросы новичков

Ответов: 11
Просмотров: 403
LIME пишет:
RickMan пишет:
пути оптимизации надо искать всегда
несогласен
(Добавление)
igor3310 так делись барышом тогда))
ато тут был один
сообща форумом ему cms практически написали а он потом тут же ее и выставил на продажу Ха-ха


могарычом поделюсь

П.С, я тоже типа cms на yii пишу
igor3310 Отправлено: 16 Января, 2015 - 13:56:52 • Тема: МНого запросов к БД - так нормально? • Форум: Вопросы новичков

Ответов: 11
Просмотров: 403
а как примерно посчитать сколько отображение такой странички займет RAM и ресурсов процессора
igor3310 Отправлено: 16 Января, 2015 - 13:53:12 • Тема: МНого запросов к БД - так нормально? • Форум: Вопросы новичков

Ответов: 11
Просмотров: 403
Думал аяксом , но в загруженом контенте через аякс -повторно нехочет работать
(Добавление)
LIME пишет:
ну это что-то на границе дозволенного
если подтормаживает оптимизируй
если нет то к чему вопросы собственно


Делаю инфопродукт на продажу - и хочется чтоб по человечески было все
igor3310 Отправлено: 16 Января, 2015 - 13:49:40 • Тема: МНого запросов к БД - так нормально? • Форум: Вопросы новичков

Ответов: 11
Просмотров: 403
LIME пишет:
цикл запросов в принципе обычно это нехорошо
но несколько...и если не грузят
пофиг совершенно


штучек 30 в большую БД и поиск по нескольким таблицам в 1 запросе?
igor3310 Отправлено: 16 Января, 2015 - 13:44:40 • Тема: МНого запросов к БД - так нормально? • Форум: Вопросы новичков

Ответов: 11
Просмотров: 403
Здравствуйте!
Скажите пож - для отображения 1 странички идет в цикле несколько запросов - это очень плохо и нагрузка большая или так можно делать?
igor3310 Отправлено: 14 Января, 2015 - 20:47:13 • Тема: Выводить цикл в цикле несколько раз по условию • Форум: Вопросы новичков

Ответов: 3
Просмотров: 247
LIME пишет:
курсивный обход


А как это?
МОна пример
igor3310 Отправлено: 14 Января, 2015 - 20:15:58 • Тема: Выводить цикл в цикле несколько раз по условию • Форум: Вопросы новичков

Ответов: 3
Просмотров: 247
Здравствуйте!
Подскажите пожалуйста - как правильно можно зациклить :
вот этот код уже выводится в цикле :
Как можно зациклить - каждый проход - если у переменной $data[DESCENDANTS] значение 1 то делаем соответсвующий запрос к БД и снова цикл , и снова такое же условие и так раз 5-7 аналогичный цикл в цикл вкладывать думаю - Как то грамотней можно такое сделать?


CODE (htmlphp):
скопировать код в буфер обмена
  1. <div class="col-sm-3">
  2. <?php echo $data[STR_ID]; ?>
  3. <?php echo $data[STR_DES_TEXT]; ?>
  4.  
  5.  
  6. <?php if($data[DESCENDANTS]==1){ //УСЛОВИЕ
  7.        
  8.        $modelssProv = SEARCHTREE::PartCatArray($data[STR_ID]); // ФУНКЦИЯ ПОЛУЧАЕТ ЕЩЕ МАССИВ С ТАКИМИ ЖЕ ПОЛЯМИ
  9.        foreach($modelssProv as $key => $ttt){
  10.            
  11.          echo $ttt[STR_DES_TEXT].' - '.$ttt[DESCENDANTS].' - '.$ttt[STR_ID].'<br>'; //
  12. ВЫВОДИМ
  13.  
  14.  
  15. Я ДУМАЮ ТУТ ЕЩЕ ТАКИЕ ЖЕ УСЛОВИЯ С ФОРЕАЧЕМ ВЫВОДИТЬ НО ЕЩЕ ШТУК %_? НАДО АНАЛОГИЧНЫХ _ ГРУБОВАТО КАК ТО
  16.  
  17.  
  18.        
  19.        
  20.        }
  21.        
  22.        
  23.    } ?>  
  24. </div>
igor3310 Отправлено: 01 Октября, 2014 - 11:35:51 • Тема: Проверка наличия картинки • Форум: Вопросы новичков

Ответов: 5
Просмотров: 254
так на сушествуюшую картинку пишет ФАЛСЕ ?

Страниц (8): [1] 2 3 4 5 6 7 8 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB