
Jeżeli dam tak:
[sql:1:30991c5fec]SELECT @zm:=1 .... [/sql:1:30991c5fec]
To coś nie działa :|
]SELECT ff_topics.topic_id, ff_posts.post_time, IF(LOCATE('matrix',LOWER(ff_posts_text.post_text))>1, IFNULL(@licz:=@licz+1,@licz:=1),0), @stosunek:=1, @wyraz1:=ABS(LENGTH(ff_posts_text.post_text) - LENGTH(REPLACE(ff_posts_text.post_text,SUBSTRING('matrix',2),'matrix'))), IF(@wyraz1>0,@stosunek:=@stosunek+(@wyraz1*0.1),0),IF(LOCATE('matrix',LOWER(ff_posts_text.post_subject))>0, @stosunek:=@stosunek+0.05,0), IF(LOCATE('matrix',LOWER(ff_topics.topic_title))>0, @stosunek:=@stosunek+0.1,0), @stosunek:=@stosunek*100, @stosunek AS stosunek, ff_topics.topic_title, ff_posts_text.post_id AS id , SUBSTRING(ff_posts_text.post_text,1,200) AS post_content FROM ff_posts_text LEFT JOIN ff_posts ON ( ff_posts.post_id = ff_posts_text.post_id) LEFT JOIN ff_topics ON ( ff_posts.topic_id = ff_topics.topic_id) WHERE (ff_posts_text.post_text LIKE '%matrix%' OR ff_posts_text.post_subject LIKE '%matrix%' OR ff_topics.topic_title LIKE '%matrix%') ORDER BY ff_posts.post_time DESC