Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » запрос вешающий MySQL

Ответить
Настройки темы
запрос вешающий MySQL

Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


есть запрос:

PHP код: Выделить весь код

$mails $DB_site->query(" SELECT user.email, user.timezoneoffset

                                         FROM subscribethread, user, usergroup, moderator
                                        WHERE ( ( moderator.forumid IN ("
.addslashes($foruminfo['parentlist']).") AND moderator.userid = user.userid AND moderator.permissions & 32768)
                                                OR ( subscribethread.threadid = "
.$threadinfo['threadid']."
                                                AND subscribethread.emailupdate IN (1, 4)
                                                AND subscribethread.userid = user.userid
                                                AND usergroup.usergroupid = user.usergroupid
                                                AND user.usergroupid <> 3
                                                AND (usergroup.genericoptions & "
.ISBANNEDGROUP.") = 0))"); 

может кто объяснить почему это происходит?

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 23:59, 23-12-2004

 
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Vlad Drakula
а таблицы и связи можно показать?
и сам SQL-запрос без ПХП обрамления (с какой-нибудь конкретной цифирью)?
и что explain говорит, если прямо в базе (а не в ПХП) этот запрос ручками задать?

Отправлено: 00:52, 24-12-2004 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


mar
1) $foruminfo['parentlist'] = 26
2) не... неработает...
3) честно говоря я так и не научился explain

Отправлено: 00:59, 24-12-2004 | #3


Пользователь


Сообщения: 76
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Индексы на полях связки есть ? Limit 10 сделай, не дублируется ли записи из за отсутствия какой либо связки

-------
Так заставим же этот PHP делать то, что ему положенно.


Отправлено: 01:42, 26-12-2004 | #4


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Цитата:
Индексы на полях связки есть ? Limit 10 сделай, не дублируется ли записи из за отсутствия какой либо связки
Да, наш профессор говорил, что если не правильно организовать связи между таблицами базы данных, то можно базу в цикл загнать
Можно попробывать с меньшим количеством условий в WHERE: и таким образом методом исключения посмотреть, что приводит к неудаче

-------
Fortes fortuna adiuvat


Отправлено: 02:40, 26-12-2004 | #5

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


я боюсь показаться навязчивой, но explain для того и существует, xnj,s именно все это и показывать (правда не знаю, что он в случае бесконечного цикла выдаст - надо документацию посмотреть)

Отправлено: 17:30, 26-12-2004 | #6



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » запрос вешающий MySQL

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
MySQL - MySQL & MySQL-Front timon4ik Программирование и базы данных 2 06-04-2008 18:07
запрос в AD Sidelong Microsoft Windows NT/2000/2003 1 05-02-2007 08:21
запрос в MySQL из PHP с условием. что-то не так делаю koresaram Вебмастеру 7 09-08-2006 14:49
SQL запрос pauluss Вебмастеру 5 11-06-2004 09:14
SQL-запрос anridir Программирование и базы данных 2 23-09-2002 07:11




 
Переход