したがって、私のテーマのレイアウトの一部は、ワードプレス用に作成されたデータベース以外のデータベースにクエリを実行する必要があります。通常どおり他のデータベースにクエリを実行すると考えました。私はそれを処理するための簡単な関数を書きました:
function my_function() {
$con = mysql_connect("localhost", "user", "password");
mysql_select_db("database", $con);
$result = mysql_query("my query");
mysql_close($con);
$all = array();
while ($all[] = mysql_fetch_assoc($result)) {}
return $all;
}
ヘッダーで関数を参照していますが、サイドバーのカテゴリが壊れていることに気付きました。どうしたの?と思って接続を閉じました。私は何を間違っていますか?カテゴリに対して表示されるエラーは次のとおりです。
警告: mysql_error(): 14 は有効な MySQL-Link リソースではありません /blog/wp-includes/wp-db.php の 1098 行目