2010-10-25 28 views
0

任何人都可以看看這個?仍然沒有解決,並且迫切希望得到這個工作,我相信我知道代碼是如何工作的,這只是WHERE子句的一個問題。mySQL substring&instr問題

我需要它,以便var $ pageGrandChild匹配數據庫中字符串的最後部分,即foo-bar- rules。有任何想法嗎?

$pageGrandChild = PAGEGRANDCHILD; 
$rangeRelationResult = mysql_query("SELECT DISTINCT SUBSTRING(slug, 1, INSTR(slug, '-') - 1) result 
            FROM web_navbar_links 
            WHERE SUBSTRING(slug FROM INSTR(slug, '".PAGECHILD."') + 2) = '$pageGrandChild' 
            AND grandchild = 1 
            AND slug != '".PAGEPARENT."-".PAGECHILD."-".PAGEGRANDCHILD."' 
            "); 

謝謝您的閱讀和抱歉我已經發布了兩次。

+1

請不要發表重複,他們在這裏非常不滿。我會在其他問題發表評論 – 2010-10-25 10:01:28

+0

可能的重複[輕微問題獲取mySQL SUBSTRING工作..](http://stackoverflow.com/questions/3987636/slight-problem-getting-mysql-substring-to-工作) – 2010-10-25 10:01:34

回答

1
<?php mysql_query('...WHERE foo-bar-rules LIKE "%'.$pageGrandChild.'"...'); ?>