私はこれに精神を得ています。私はこれまで何時間も何度も試してみました。ここでの作業です:モジュールのオーバーライドでクエリがアンパサンドを持つ場合、Joomla 1.7のDBクエリは機能しません
、私はこのコードを使用します
$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;
私は、foreachループで$linktext
を移入6つの変数、「&」を含む文字列と1を除くすべての作業を...持って
私はhtmlentitiesとutf8_encodeを試してみましたが、 "and"という異なる種類(実際はすべての組み合わせ)のクエリでは何もできませんでした。私はphpMyAdminの中で次のSQLクエリを使用WHE
は、それが動作します:
SELECT `introtext` FROM `x999x_content` WHERE `title`="Analysen & Auswertungen Infos"
私はこれ以上は本当に困惑し、今非常に疲れて怒っては... すべてのヘルプは大歓迎されます!
ええ...すべてを試しました...」、 '、 '...ちょうど私確認しますあなたのやり方も試してみました。それは仕事をしなかった。他のすべての$ linktextは動作します!私とあなたのソリューションと一緒に。 "&"が入っているのはちょうどこの単一のものです...これは本当にうごめです。多分それは私がDBから得ている$ linktextと関係がありますか?たぶんそこに何らかの文字が入っているかもしれないけど... $ linktextでもhtmlentitiesと同様のことをやってみた... – deeno