タグ付けされた質問 「database」

4
JDatabaseを使用してサブクエリを作成する方法
でhttp://docs.joomla.org/Selecting_data_using_JDatabase、JDatabaseを使用してサブクエリを記述するための文書化の方法はありません。 https://gist.github.com/gunjanpatel/8663333は、これを実現する1つの方法を例示しています(いくつかのビットは省略)。 $subQuery = $db->getQuery(true); $query = $db->getQuery(true); // Create the base subQuery select statement. $subQuery->select('*') ->from($db->quoteName('#__sub_table')) ->where($db->quoteName('subTest') . ' = ' . $db->quote('1')); // Create the base select statement. $query->select('*') ->from($db->quoteName('#__table')) ->where($db->quoteName('state') . ' = ' . $db->quote('1')) ->where($db->quoteName('subCheckIn') . ' IN (' . $subQuery->__toString() . ')') ->order($db->quoteName('ordering') . ...

6
Joomlaクエリを印刷するにはどうすればよいですか?
Joomlaでクエリを作成したとします。 // Get a db connection. $db = JFactory::getDbo(); // Create a new query object. $query = $db->getQuery(true); // Select all records from the user profile table where key begins with "custom.". // Order it by the ordering field. $query->select($db->quoteName(array('user_id', 'profile_key', 'profile_value', 'ordering'))); $query->from($db->quoteName('#__user_profiles')); $query->where($db->quoteName('profile_key') . ' LIKE '. $db->quote('\'custom.%\'')); ...

2
PHPを使用してJoomlaデータベースのプレフィックスをプログラムで取得するにはどうすればよいですか?
私は時々外部スクリプトを介してJoomla DBにアクセスします。私が抱えている問題は、プレフィックスを変更する必要がある場合、スクリプトを再度編集する必要があることです。 PHPを使用してJoomlaデータベースのプレフィックスをプログラムで決定する方法はありますか?はいの場合、どのように?

1
Joomla 3.3でPostgreSQLを使用できますか
Joomla 3.3の本番サイト(テスト用ではない)でPostgreSQLを使用できますか?使用する場合、注意する必要がありますか? 実際にインストールしていて、PostgreSQLデータベースを備えたJoomla Webサイトを使用している人からのフィードバックをお待ちしています。 ありがとう

2
データベーストランザクションでの例外/エラーのキャッチ
joomla 2.5および3で次の方法を使用してデータベースクエリを実行しています- $database = JFactory::getDBO(); $database->setQuery $database->execute(); しかし、$database->getErrorNum()非推奨となっている何らかの理由でクエリが失敗した場合、エラー/例外をどのようにキャッチしますか?

1
メタキーワードをタグに移行する
Joomla 3.6で、記事の既存のメタキーワードを記事のタグになるように移行またはコピーする簡単な方法はありますか? 状況は:Joomlaは、数バージョン前まで、タグシステムを持っていませんでした。その前は、代わりにメタキーワードを使用し、「関連記事」などのモジュールでもメタキーワードを使用して関連記事を識別していました。現在、関連記事モジュールの現在のバージョンでは、メタキーワードの代わりにタグが使用されています。これは、本質的に古い記事を処理できないことを意味します。また、メタキーワードの代わりにタグを使用する方がより美しく、適切です。 したがって、数百の記事を自動的に処理し、既存のメタキーワードを読み取ってタグとしてインポートするいくつかの自動方法が欲しいのですが。 データベース構造を調べて、SQLスクリプトでそれができるかどうかを確認しましたが、タグシステムはリレーショナルフィールドを使用しており、スクリプトを書くことはできますが、かなりの手間とテストが必要になります。 もっと多くの人がこの問題を抱えていて、誰かがプラグインやコマンドラインスクリプトを開発した可能性があると思いますが、役に立つものは何も見つかりません。
10 database  tags 

1
Joomla変数を使用してカスタムHTMLユーザープロファイルページを作成する
それは複雑になると思いますが、私が達成したいことを理解してもらうために最善を尽くします。私が欲しいのは、Joomla Webサイトにログインしたユーザーの情報を表示するカスタムHTMLページを作成することだけです。しかし、見栄えを良くしたい、背景画像を用意したい、さまざまなJoomla変数にCSSとさまざまなフォントを含めたい。私が達成したいものの例: <p> Name : </p> <h1> Name of the user who has logged in </h1> <p> Email : </p> <h2> Email of the user who has logged in </h2> これは私が話していたもので、<h1>タグをユーザーの名前に割り当てるか<h2>、電子メールに割り当てるなどです。 とにかく、HTMLページをJoomlaデータベースに接続し、そこからデータを取得して、この方法で表示する方法はありますか?
9 database  user 

2
Joomla 1.5からJoomla 3へのデータベースの転送に関する推奨事項
Joomla 1.5 WebサイトからJoomla 3.3.1 Webサイトに約300の記事を転送したいと考えています。 私はJoomla 1.5データベースにのみアクセスできますが、バックエンドにはアクセスできません(joomla 3.3.1 Webサイトでは両方にアクセスできます)。 Joomla 3.3のxx_contentテーブルには、Joomla 1.5のxx_contentテーブルと同じ構造/列がないため、SQLクエリを実行することはできません(両方のテーブルが同じデータベースにあります)。 それを行うために推奨される方法は何ですか? 私の推測は、J1.5 xx_contentをcsvにエクスポートしてから、J3.3 xx_contentの構造を反映するように変更してから、J3.3 xx_contentにインポートすることです。しかし、もっと簡単なものはないのでしょうか。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.