// Config読込み
include $_SERVER[DOCUMENT_ROOT]."/includes/configure.php";
//------------------------------------------------------
// MySQLに接続開始
$db = mysql_connect(DB_SERVER,DB_SERVER_USERNAME,DB_SERVER_PASSWORD);
// mysql_query("SET NAMES utf8");
// DB指定(確認用)
if(!mysql_select_db(DB_DATABASE, $db)){
// echo "
<div style="\"color: red;">\nメインデータベースに接続できません。</div>
";
}elseif(mysql_select_db(DB_DATABASE, $db)){
echo "
<div style="\"color: green;">\nDB指定OK!(".DB_DATABASE.")</div>
";
}
//------------------------------------------------------
// SQL例
$sql="SELECT * FROM `dtb_products` WHERE `status` = '1'";
$rs = mysql_query($sql,$db);
$item = mysql_fetch_assoc($rs);
↑ これではエラーになる。
config の読み込みは不要。
$db は zencart が使っているのでNG! 「 $dbcon 」 などに変更すると問題ない。
↓ これでOK!
$dbcon = mysql_connect(DB_SERVER,DB_SERVER_USERNAME,DB_SERVER_PASSWORD);
$sql="SELECT * FROM `categories_description` WHERE `language_id` = '2'";
$rs = mysql_query($sql,$dbcon);
while($item = mysql_fetch_assoc($rs)){
echo '
<li><a href="'.$hoge1.'/index.php? main_page=index&cPath='.$item[categories_id].'">'.$item[categories_name].'</a></li>
';
}