私はいくつかのPHPスクリプトでアクセスするMySQLデータベースを持っています。これらのスクリプトを同じサーバー(つまり「localhost」)から実行しているWordPressのインストールのWordPressページテンプレートに埋め込みたいと思います。ワードプレス内から2番目のローカルホストDBにアクセス
私は、WordPressの外ではスクリプトは絶対にうまく動作しますが、一度テンプレート内に置かれると、マークアップのみが実行されます。データは入力されません。MySQLエラーは生成されません。
WordPressから別のデータベースに接続する際に問題がありますか?私は何らかの形で質問をする必要がありますか?私はテンプレートコードの下にmysqlを接続します。
事前のお手伝いをさせていただきます。
<?php
/*
Template Name: Profile Page
*/
get_header(); ?>
<div id="pedigree-content">
<?php get_template_part('loop', 'page'); ?>
<?php include 'profile.php'; ?>
</div><!-- #content -->
<?php get_footer(); ?>
'profile.phpは' が正常に呼び出され、接続自体の中に含まれている:
<?php
$con = mysql_connect("localhost", "user", "pass");
mysql_select_db("testdb", $con);
mysql_set_charset('utf8',$con);
?>
クエリが実行され、その後、接続がにmysql_closeを経由して閉じられています。
ありがとうございましたSN!リンクは便利です... – Eamonn