「サイト構築」は素晴らしいですね!
あまりにお手軽なので、まるでlocalhostでカスタマイズしている感覚です。
本日は、イベント案内の最初の画面で発行されるqueryについて質問させていただきます。
発行するqueryは以下のようですが、ORDER BY句の前の(expire1268380972)がよくわかりません。
SELECT e.eid, cdate, title, summary, closetime, IF(expersons IS NULL,persons, expersons) persons, IF(exdate,exdate,edate) edate, IF(x.reserved,x.reserved,o.reserved) reserved, reservation, uid, status, style, counter, topicid, exid, exdate FROM 8821c7_eguide e LEFT JOIN 8821c7_eguide_opt o ON e.eid=o.eid LEFT JOIN 8821c7_eguide_extent x ON e.eid=eidref WHERE status=0 AND ((expire>=edate AND expire>1268380972) OR (expire1268380972)) ORDER BY edate ASC
生成されたqueryでは、ソースコード index.php の 26行目
(IF(exdate,exdate,edate)+expire)>$now)
の部分の不等号 > が消えているようなのです。
エラーにはなっておりません。
この辺りをカスタマイズしようかと思っておりますので、その前に疑問を解決しておきたいと考えております。
なにとぞよおろしくお願いいたします。
eguideのqueryについて
投稿日時
2010/3/12 17:34
msg# 1
depth: 0