2012-11-25 43 views
0

好吧,所以我想創建一個函數來查找和替換WordPress的帖子內的某些單詞(短語)。我正在使用mySQL數據庫來存儲所需的數據(搜索和查找)。 然後用數據庫中的關聯詞(短語)替換它們。PHP,WordPress的 - 函數和MySQL

他們有多個關聯詞(短語),所以它必須從數據庫中的表中隨機選擇一個。我不確定這可以通過mySQL完成多少?

另一件事是應該只有4個單詞(短語)應該被替換。 (隨機,因此它可能在帖子中的任何地方)。

我結束了進程陷入循環,看看我可能已經走錯了這個方向。一些指導會很好。

+0

請至少說明發生了什麼問題。你看到了什麼?什麼工作不正常?如果您需要幫助,您必須提供更多信息。 – barakadam

+0

對不起,我可以得到需要替換的單詞(短語)以替換它們,但它們全部替換爲數據庫中相同的相關單詞(短語),因此每個單詞(短語)都需要替換,但不能替換總是一樣,他們可能有時相同。 – STiTCHiCKED

回答

0

我的猜測是,你$KeywordRowsArray是空的,當你使用它裏面你try-catch塊,因爲在SQL字符串中的語法錯誤,查詢數據庫來填充它的:

SELECT DISTINCT KeywordPhrase FROM SearchArticalesWith 

豈不是SearchArticlesWith而不是SearchArticalesWith?...

+0

這不會導致問題,因爲我想念它在數據庫中以及哈哈。 – STiTCHiCKED