$q=mysql_query("SELECT * FROM `blog_journal` INNER JOIN `blog_post` ON `blog_journal`.`id_blog` = `blog_post`.`id` WHERE `blog_journal`.`id_user` = '$user->id' ORDER BY `blog_journal`.`id` DESC LIMIT $pages->limit");
Как видно я делаю выборку из таблицы журнала blog_journal, в котором хранится данные включая идентификатор блога, потом уже в самом цыкле я делаю еще раз выборку чтоб узнать данные о блоге.
Как можно упростить это, используя лишь один запрос, в объединении не разбираюсь, покажите пожалуйста на примере как это сделать, и как потом выводить эти данные.
спасибо, работает (Добавление)
Наконец то закончил свой скрипт))) спасибо за помощь, отойду од темы немного, сколько нужно набрать сообщений чтоб можно было нажимать спасибо?
Из этого: <p><b>Сюжет: </b>Прошло два года с того момента как Наруто покинул родную деревню и вместе с учителем отправился постигать тайны боевого мастерства и хитрости техник. Его друзья не стояли на месте и постигали вершины мастерства у легендарных учителей Саннин - величайших мастеров. Теперь Наруто стал сильнее и решил вернутся в деревню, чтобы вернуть должок Акацуки и восстановить свою честь. <p><hr><h2>Добавлено: наруто ураганные хроники 326 серия</h2><hr><br><div align="center"><strong>Наруто ураганные хроники все серии онлайн</strong></div>
Таким образом я получаю ссылки которые находятся в <option value="http://*"></option>
Как мне теперь еще получить текст тот что между тегами? Например:
<option value="">Текст</option>, как мне получить этот текст из всех таких тегов?
Как её обработать что бы результат был таким: 97 серия.
То есть обрезать это <option value="http://vk.com/video_ext.php?oid=-16979826&id=163846155&hash=f7b82f12bf314f44&hd=1"> и это </option>.
Вы должны использовать javascript с отсечкой в 5 минут, который через, например, ajax запрашивает с сервера очередной анекдот и затем заменяет в div с анекдотом старым value (или html) на анекдот новый.
Не путайте, PHP работает на сервере, а у юзера работает javascript.
Так мне надо чтоб это происходило в реальном времени или еще как то, с помощю php и mysql разве нельзя так сделать?
Если нельзя или проблематично то просьба показать пример использования java script в моей ситуации.
mysql_query("SELECT * FROM `guest_jokes` ORDER BY rand() LIMIT 1");
Вывожу 1 анекдот, но он меняется каждый раз при обновлении страницы, ну это понятно потому что сортировка rand() стоит.
Как его задержать на 5 минут а после вывести другой и менять их каждые 5 минут?
Пробовал записывать время старта, отнимал текущее времья и т.д но ничего не получается, подскажите пожалуйста что делать
Здраствуйте, и так сначало напишу что должно получится, а получится должен журнал оповещений, к примеру возьмем форум, если пользователь в теме что то написал то его автоматически заносить в подпищики темы, и когда еще кто то напишет то всем кто писал ранее прийдет сообщение.
И так, ситуация такая, как всё сделать впринцыпе я знаю, но....мне нужно вот что, например оповещение пришло 10-ти пользователям, 5 из них оповещение прочли а 5 нет, как сделать так чтобы тем кто оповещение еще не прочел оно не приходило, чтобы небыло два одинаковых оповещений.
Таблицы еще не готовы, мне просто нужна подсказка как это реализовать, мысли следующие....
Есть таблица с подпищиками и есть таблица с оповещениями, нужно чтоб рассылка извлекла из таблицы тех подпищиков которые еще не получили его, хочю это как то сделать обьеденив эти таблицы INNER JOIN, то есть из списка подпищиков вытянуть тех пользователей которых нет в таблице оповещаний, то есть если их там нет значит они оповещания прочли и им его отправить а тем кто еще не прочел старое его не отправлять.
Вобщем как то так, надеюсь идею поняли
Здраствуйте, у меня возникли проблемы с функцией eregi(), дело в том что при включении показа ошибок у меня возникло полно ошибок (на денвере) где используется эта функция, например:
Deprecated: Function eregi() is deprecated in Z:\home\test1.ru\www\sys\inc\settings.php on line 39
А вот эта строка: