エラー ログにこのエラーが表示され続けますが、その理由がわかりません。私はあらゆる場所を調べ、Google で検索しましたが、道に迷っており、助けが必要です:
[Wed Mar 27 02:14:56 2013] [error] PHP Warning: mysql_query() expects parameter 2 to
be resource, null given in /nas/wp/www/cluster-1434/XXXXXXXX/wp-content/themes/mytheme
/groups/single/home.php on line 23
[Wed Mar 27 02:14:56 2013] [error] PHP Warning: mysql_fetch_array() expects
parameter
1 to be resource, null given in /nas/wp/www/cluster-1434/XXXXXXXX/wp-content/themes
/mytheme/groups/single/home.php on line 24
参照しているコードは次のとおりです。
$getlatlong = mysql_query("SELECT * FROM zipcity WHERE zip='".$url[2]."'",$con);
$ll = mysql_fetch_array($getlatlong);
必要な場合、これは完全なコードです。
<?php
global $bp;
global $current_user;
$group_name = $bp->groups->current_group->name;
$group_id = $bp->groups->current_group->id;
$groupll = groups_get_groupmeta( $group_id, $meta_key = 'latlong');
$groupnamecount = strlen($group_name);
$groupcity = groups_get_groupmeta( $group_id, $meta_key = 'city');
$groupstate = groups_get_groupmeta( $group_id, $meta_key = 'state');
$mapaddress = $group_name.'+'.$groupcity.'+'.$groupstate;
if ($groupnamecount == '5')
{
$grouptype = "zip";
}
if ($grouptype == "zip") {
$url = explode('/',$_SERVER['REQUEST_URI']);
$zip = $url[2];
$getlatlong = mysql_query("SELECT * FROM zipcode WHERE zip='".$url[2]."'",$con);
$ll = mysql_fetch_array($getlatlong);
} else {
$groupcity = groups_get_groupmeta( $group_id, $meta_key = 'city');
$groupstate = groups_get_groupmeta( $group_id, $meta_key = 'state');
$mapaddress = $group_name.'+'.$groupcity.'+'.$groupstate;
}
アップデート
問題は、コードのさらに下で $con が宣言されていたことです。それを修正したら、完全に機能しました。答えてくれてありがとう!