我對此感到精神。迄今爲止,我已經嘗試了幾個小時。這裏是任務:Joomla 1.7數據庫查詢不起作用,當查詢有&符號
在模塊覆蓋,我用這個代碼:
$db =& JFactory::getDBO();
$title = "Analysen & Auswertungen Infos";
$query = "SELECT introtext FROM #__content WHERE title=\"$title\"";
$db->setQuery($query);
$result = $db->loadRow();
echo $result;
這工作,但因爲我是從一個變量獲得$title
動態我需要這個工作:
$db =& JFactory::getDBO();
$title = "$linktext Infos";
$query = "SELECT introtext FROM #__content WHERE title=\"$title\"";
$db->setQuery($query);
$result = $db->loadRow();
echo $result;
我有6個變量,在foreach循環填充$linktext
,除了一個與包括「&」的字符串的所有工作......
我在查詢中嘗試了htmlentities和utf8_encode以及其他種類(實際上所有組合)的「和」...沒有任何工作。
WHE我用下面的SQL查詢在phpMyAdmin它的工作原理:
SELECT `introtext` FROM `x999x_content` WHERE `title`="Analysen & Auswertungen Infos"
我在這真的不解,而現在非常疲憊,憤怒...... 任何幫助將不勝感激!
是啊...沒嘗試一切......」,','......只是要確定我也嘗試過你的方式。它沒有工作。所有其他的$ linktext工作雖然!與我和你的解決方案。它只是一個包含一個「&」的單個......這真是令人毛骨悚然。也許它與我從DB獲得的$ linktext有關?也許這裏有一些扭曲的角色...但我試過htmlentities和類似的$ linktext以及... – deeno