私は新しいWPサイトを構築しており、別のmysqlデータベースからデータにアクセスするいくつかのページを作成したいと考えています。 Insert PHPのようなプラグインを使用してPHPをページに挿入したいと思います。2番目のMySQLデータベースWordPressのPHPページ
私はプラグインをインストールしましたが、WPページ内からデータベースを接続できないようです。
最初に、2番目のmysqlファイルを同じサーバに置く場所が不明です。 WPサイトとは異なるログインとパスワードを持っています。
\ var \ www \ htmlフォルダに入れる必要がありますか?私は使用しているDBを置き換えることはしません。いくつかのデータを取得するために同じサーバ上の別のクエリにいくつかのクエリを送信するだけです。
私は、インサートPHPプラグインでPHPを追加しましたし、私がアクセス拒否メッセージが表示されます。
接続に失敗しました:アクセスは、ユーザー「ルート」のために拒否されました@「localhost」のここ
は、私が使用するコードです:$servername = "localhost";
$username = "xxxx";
$password = "xxxx";
$dbname = "xxxx";
// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
助けてくださいとTY。
返信いただきありがとうございます。私はrootログインが悪い考えであることを知っています。私は実際にデータベースを作成しませんでした。私は古いサイトビルドからそれを復活させており、それはユーザーが設定した方法です。私はコードで正しいログインとPWを持っていることを確信しています。 .sqlファイルの場所についても不思議です。それはどこに置くことをお勧めしますか? – user2267031
@ user2267031 .sqlファイルをどこかに置いてPHPで開くことはできません。あなたはそれを使用する前に、まずmysqladminまたはmysqlコマンドラインを使ってmysqlにインポートする必要があります。 これには、ユーザー/権限が含まれていないSQLファイル – Onfire