不具合/追加機能要望/意見/サポート掲示板No.1 kaosu (11/11/17-18:41)
はじめまして。
Yomi-Search(PHP)modified ver1.5.8.n を セットアップしているのですが、以下のエラーが 表示する状態です。 現在のランキング ( 2011/11/03 〜 2011/11/17) 順位 検索ワード 別窓 Error No.1064:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'{$db->db_pre}key_rank AS r ON k.word=r.word WHERE (k.time BETWEEN \'1320313165\' A\' at line 1 Query failed SELECT count(k.word) pt,k.word wd,r.view_word vwd FROM zzz_key AS k LEFT JOIN {$db->db_pre}key_rank AS r ON k.word=r.word WHERE (k.time BETWEEN \'1320313165\' AND \'1321522765\' AND r.open_key=\'1\' GROUP BY k.word ORDER BY pt DESC キーワードランキングを実行すると表示します。 解決方法を教えて頂きたくお願い致します。 ちなみに、MySQLのバージョンですが 5.1.58 を使用しています。 宜しくお願い致します。 No.2 deleted ()
deleted
No.3 NKBT (12/01/09-16:32)
/php/key_rank.phpの19行目、
{$db->db_pre} を \'.$db->db_pre.\' としてください。 $query = \'SELECT count(k.word) pt,k.word wd,r.view_word vwd FROM \'.$db->db_pre.\'key AS k LEFT JOIN \'.$db->db_pre.\'key_rank AS r ON k.word=r.word WHERE (k.time BETWEEN \\\'\'.$start.\'\\\' AND \\\'\'.$end.\'\\\' AND r.open_key=\\\'1\\\' GROUP BY k.word ORDER BY pt DESC\'; No.4 kaosu (12/01/10-02:01)
ご連絡ありがとう御座います。
$query = \'SELECT count(k.word) pt,k.word wd,r.view_word vwd FROM \'.$db->db_pre.\'key AS k LEFT JOIN \'.$db->db_pre.\'key_rank AS r ON k.word=r.word WHERE (k.time BETWEEN \\\'\'.$start.\'\\\' AND \\\'\'.$end.\'\\\') AND r.open_key=\\\'1\\\' GROUP BY k.word ORDER BY pt DESC\'; 上記内容に修正する事で正常に表示する事が出来ました。 ありがとう御座います。 このスレッドに返信
FirstUpload 10/10/15-12:54 : LastUpdate 10/10/15-12:54
|