2011-01-27 20 views
0

誰かが私に少しの手を差し伸べることができるのだろうかと思います。Joomla - 独立したSQLクエリ

私はJoomlaでPHPファイルの中にクエリを書き込もうとしていますが、実際にはうまく機能していないため、何も出力されていません。

私はこのJoomlaのものにはとても新しいので、誰かが私がどこに間違っているのかを教えてもらえればそれはすばらしいでしょう。次のように

私のコードは次のとおりです。

$db =& JFactory::getDBO(); 
$query = "SELECT fullname FROM jos_jxzine_authors WHERE published = '1'"; 
$db->setQuery($query); 
$column = $db->loadResultArray(); 

echo JHTML::_('select.options', $column, 'value', 'text', $this->categoryMap); 

乾杯、

+0

あなたは 'print_r($ column);を済ませましたか?または 'var_dump($ column);'クエリが機能していることを確認しますか?また、 '$ column = $ db-> loadResultArray();'の後ろに "if($ db-> getErrorNum()){echo $ db-> stderr();}を入れて、mysqlがJHTML :: _メソッドで何が起きているのかを把握するには、管理バックエンドでエラー報告を有効にしましたか?(グローバルコンフィグレーション、サーバタブに移動し、 'Errorレポート]ドロップダウン)。 – freenatec

答えて

1

$query = "SELECT fullname FROM `#__jxzine_authors` WHERE published = '1'"; 

のJoomla自体はDBの接頭辞が追加されます。このクエリを使用してください。だからjosの代わりに#_を使用する必要があります

関連する問題