2011-01-20 10 views
2

現在、私は検索エンジンの最適化に取り組んでいます。Webアプリケーションのデータベースプレフィックスとは何ですか?

私はすなわち、DBとの問題を抱えている。:

define('PHPDIG_DB_PREFIX','<dbprefix>'); 

私はデータベース名、ホスト名、パスワードを知っています。しかし、オープンソースでは、彼らは言及しているPREFIX行。

私はちょうど混乱しています。プレフィックスにはどうすればよいですか?

ありがとうございました。

+4

全くわかりません。テーブルの内部の名前は、検索エンジンの最適化とは関係ありません。 –

+0

@pekka私の問題は、私はMySQLのクエリで接頭辞を使用していないです。これは私のために私はテーブル名のみを使用して新しいです。私の質問を理解するために。 – nancy

答えて

7

通常、これは名前の競合を避けるために、マルチテナントアプリケーション(1つのデータベースを共有するアプリケーション)のテーブル名のプレフィックスを意味します。

セイ、Wordpressテーブル等mantis_

あなたはまさにあなたの問題だったかは言及しなかったと、wp_*Mantisものを開始しますので、私はあなたが使用すべきプレフィックスを伝えることはできません。

データベースが1つのアプリケーションでのみ使用されている場合は、任意のプレフィックスを選択するか、空のままにするか、アプリケーション名をPHPDIG_のように使用することができます。

データベースが他のアプリケーションで使用されている場合は、他のアプリケーションで使用されているものと競合しない接頭辞を選択する必要があります。

既存のデータベースインストールを使用している場合は、このインストールで使用するプレフィックスを入力する必要があります。

3

私はあなたがabitを混乱させていることに同意します:) これは言っています:時にはあなたはdb-prefixを持っています。それを空のままにします。

関連する問題