sokol
Zavolga.Net
Клиент mysql выполняет, EMS выполняет, php не хочет
Вобщем запрос вида:
Прекрасно выолняется везде, а PHP ошибок не выдает, но возвращает empty set!
Кто нибудь сталкивался с этим?
PHP 4.3.6/MySQL 4.0.17-nt/Apache 1.3.27/WinXP
-~{}~ 21.05.04 20:48:
Если кому интересно, вышлю дамп таблиц
Вобщем запрос вида:
PHP:
SELECT
@access := (
CASE
WHEN '31' = '2' OR '0' THEN tbl.access
WHEN tbl.owner = '31' THEN tbl.access
WHEN BIT_OR(acl.access) THEN BIT_OR(acl.access)
WHEN COUNT(utog.user_id) > 0 THEN IF (tbl.access & 1, (tbl.access >> 4) | 1, tbl.access >> 4)
ELSE IF (tbl.access & 1, (tbl.access >> 8) | 1, tbl.access >> 8)
END
) AS record_access, tbl.id
FROM company AS tbl
LEFT JOIN access_list AS acl ON (tbl.id = acl.record_id AND (acl.group_id IN (1) OR acl.user_id = '31') AND acl.tbl = 'company')
LEFT JOIN usrtogroup AS utog ON (tbl.owner = utog.user_id AND utog.group_id IN (1)) WHERE 1
GROUP BY tbl.id
HAVING (@access & 2) > 0
Кто нибудь сталкивался с этим?
PHP 4.3.6/MySQL 4.0.17-nt/Apache 1.3.27/WinXP
-~{}~ 21.05.04 20:48:
Если кому интересно, вышлю дамп таблиц