PHP.SU

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

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

> Найдено сообщений: 66
cac95 Отправлено: 10 Октября, 2014 - 18:55:31 • Тема: RSS парсер • Форум: XML и его обработка

Ответов: 1
Просмотров: 1180
Есть около 50 RSS лент моих партнеров с новостями их сайтов.
Мне нужен парсер, что бы мониторить эти ленты и выводить новости у себя.
Но так как у меня хостинг слабенький, то, возможно, у себя я это не смогу организовать.

Может быть есть какой-нибудь RSS аггрегатор с открытым API?
cac95 Отправлено: 27 Декабря, 2013 - 16:45:07 • Тема: IN в JOIN • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1374
[quote=eai]Еще вариант без первого и последнего ";"

ON adwards_name LIKE "%;" + name_id +";%" OR adwards_name = name_id OR adwards_name LIKE name_id +";%" OR adwards_name LIKE "%;" + name_id
(Добавление)
cac95 пишет:
eai пишет:

А какую можно ещё одну таблицу (с чем)?


Таблица о двух полях позволяющая реализовать в реляционной структуре соотношение много ко многим, а именно много победителей в одном конкурсе и много конкурсов у одного победителя.

name_id awards_id


Если я правильно понимаю, то так будет на много лучше. Буду пробовать так.
cac95 Отправлено: 27 Декабря, 2013 - 16:37:39 • Тема: IN в JOIN • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1374
eai пишет:
Но вообще это ботва, нельзя такую структуру организоввывать, надо бы еще таблицу


Согласен. Но, увы, по другому я не знаю как сделать.
Был один рабочий вариант, но около 20-30 запросов на страницу получалось.
Сейчас думаю может в файлах это сделать (txt)...

А какую можно ещё одну таблицу (с чем)?
cac95 Отправлено: 27 Декабря, 2013 - 16:27:38 • Тема: IN в JOIN • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1374
eai пишет:
cac95 пишет:
Извините саму структуру из mysql admin пока взять не могу (временно серв лежит). Опишу так.

Есть таблица с исполнителями `name`:
name_id - ид
name_name - имя

Есть таблица с наградами `awards_year_n`:
awards_id - ид
adwards_name - здесь иды тех кто номинирован.

Как-бы так.


Тады просто ON adwards_name = name_id

Не нужен тут никакой IN



Ну дык в adwards_name может быть несколько исполнителей.
cac95 Отправлено: 27 Декабря, 2013 - 16:24:28 • Тема: IN в JOIN • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1374
Извините саму структуру из mysql admin пока взять не могу (временно серв лежит). Опишу так.

Есть таблица с исполнителями `name`:
name_id - ид
name_name - имя

Есть таблица с наградами `awards_year_n`:
awards_id - ид
adwards_name - здесь иды тех кто номинирован.

Как-бы так.
cac95 Отправлено: 27 Декабря, 2013 - 16:03:11 • Тема: IN в JOIN • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1374
Скажите, пожалуйста, можно ли так делать?

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `awards_year_n` JOIN `name` ON (`name_id` IN `awards_name`) WHERE `awards_year_n_a` = :id


То есть использовать выборку по IN в JOIN.
Если да, то почему-то не работает Недовольство, огорчение
cac95 Отправлено: 22 Декабря, 2013 - 14:08:08 • Тема: Защита AJAX • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1171
Мелкий пишет:
cac95 пишет:
что ещё можно сделать?

Ничего, разумеется. И ваше условие так же может мешать нормальным пользователям.

AJAX запрос ничем не отличается от любого другого HTTP.


Ну можно же сделать запрос с другого сайта?
Хм... ну ладно тогда пусть пока так как есть.
cac95 Отправлено: 22 Декабря, 2013 - 13:49:45 • Тема: Защита AJAX • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1171
Столкнулся с такой проблемой как защита Ajax запроса.
Конечно я делаю так:
PHP:
скопировать код в буфер обмена
  1. if(empty($_SERVER['HTTP_X_REQUESTED_WITH']) or ($_SERVER['HTTP_X_REQUESTED_WITH']) != 'XMLHttpRequest') {die("ERROR");}

Но понимаю, что этого не достаточно.
Почитал много статей, но так конкретно не понял.
Можете, пожалуйста, конкретно подсказать, что ещё можно сделать?
cac95 Отправлено: 19 Декабря, 2013 - 15:54:31 • Тема: Вывод следующих 6 записей и предыдущих • Форум: Работа с СУБД

Ответов: 5
Просмотров: 1072
SAD пишет:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `table` WHERE `id` > ?  ORDER BY `id` LIMIT 6
  2.  
  3. SELECT * FROM (
  4.     SELECT * FROM `table` WHERE `id` < ?  ORDER BY `id` DESC LIMIT 6) gi
  5. ) ORDER BY gi.id


?


Это в один запрос объединить?
cac95 Отправлено: 19 Декабря, 2013 - 15:14:30 • Тема: Вывод следующих 6 записей и предыдущих • Форум: Работа с СУБД

Ответов: 5
Просмотров: 1072
Подскажите, пожалуйста. Есть бд с фотографиями, поля: id, ссылка на миниатюру, ссылка на обычную фотографию.
Допустим открываем: www.site.com/photo/23123123. (Цифры это ид фотографии).
А как вывести 6 предыдущих и следующих фотографии по отношению к открытой?
cac95 Отправлено: 17 Декабря, 2013 - 08:26:55 • Тема: fetch два раза • Форум: Работа с СУБД

Ответов: 2
Просмотров: 811
AmsTaFF пишет:
а нельзя ли все данные сохранить в переменной, а потом выводить как захочется? Или что-то мешает?


Вы предлагаете всю информацию добавить в массив, а потом вывести. Хм... Попробую...
Спасибо Радость
cac95 Отправлено: 16 Декабря, 2013 - 19:32:13 • Тема: fetch два раза • Форум: Работа с СУБД

Ответов: 2
Просмотров: 811
Привет всем!
Вот такая проблема, я сделал запрос в БД.
Сначала мне нужно вывести самую первую запись:
PHP:
скопировать код в буфер обмена
  1. $name_album = $list_album->fetch(PDO::FETCH_ORI_ABS, 0)


Теперь я хочу сделать так:
PHP:
скопировать код в буфер обмена
  1. $list_album_row = $list_album->fetch()

Но записи выводятся не с первой, а со второй. Как сделать с первой?

Заранее спасибо!
cac95 Отправлено: 15 Декабря, 2013 - 12:45:02 • Тема: Подгрузка комментариев ajax • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1724
Deonis пишет:
cac95 пишет:
Мне нужно, чтобы комментарии обновлялись не обновляя страницу.
Не хотите вы тайны расскрывать Хм Тогда, раз уж на часть моих наводящих вопросов ответы не получены, то вот вам ссылочка на то, как это можно сделать средствами нативного JS и вот ссылочка на то, как это можно реализовать с использованием jQuery.

P.S. На всякий случай, может пригодится информация о более новых технологиях, как например, WebSockets (статейка хоть и старовата, но суть вопроса раскрывает)


Составлять Ajax запросы я умею.
Да, меня интересует полудуплексная связь.
Я делаю комментарии как у Вконтакта.
cac95 Отправлено: 15 Декабря, 2013 - 12:28:47 • Тема: Подгрузка комментариев ajax • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1724
Deonis пишет:
Так что же вас больше интересует? Как составляется ajax-запрос (на чистом JS или с использованием библиотек) или решение полнодуплексной связи (так сказать, обмен сообщениями в режиме реального времени)? Иначе откуда у вас взялась идея мучать сервер каждую секунду?


Мне нужно, чтобы комментарии обновлялись не обновляя страницу.
cac95 Отправлено: 15 Декабря, 2013 - 12:14:27 • Тема: Подгрузка комментариев ajax • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1724
Подскажите пожалуйста пример подгрузки комментариев на Ajax.
Я думал просто посылать Ajax запрос каждую секунду, но это большая нагрузка на сервер.

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB