| 内容 | // データベースに接続し、選択する
//$link = mysql_connect($svname,$adminname,$dbpasswd)
or die("Could not connect");
$link = new mysqli($svname,$adminname,$dbpasswd);
/* 接続状況をチェックします */
//直近の接続コールに関するエラーコードを返す
if (mysqli_connect_errno()) {
printf("Connect failed: %sn", mysqli_connect_error());
exit();
}
//クライアントのデフォルト文字セットを設定する
mysqli_set_charset($link, "utf8");mysql_select_db($Sdbname)
or die("Could not select database");
mysql_set_charset('utf8');
//クエリを実行するためのデフォルトのデータベースを選択する
//mysqli_select_db($link,$Sdbname)
// or die("Could not select database");
$link->select_db($Sdbname);
//SQLクエリを設定する
$query="select column_name, column_comment from information_schema.columns where table_schema='".$Sdbname."' and table_name='".$Stbname."'";
//print($query." n");
//接続の現在の文字セットを考慮して、SQL 文で使用する文字列の特殊文字をエスケープする
$link->real_escape_string($query);
// SQLクエリを実行する
$orderSQL = " ORDER BY LastDate DESC";
$limitSQL = " LIMIT 30";
$whereSQL = " WHERE CLASS0='".$class00."'";
if ($SClass01.$SClass02.$keyword_txt=="") {
$query = "SELECT * FROM ".$Stbname.$whereSQL.$orderSQL.$limitSQL;
} elseif ($SClass01.$SClass02.$keyword_txt=="ALL") {
$query = "SELECT * FROM ".$Stbname.$orderSQL;
} else {
$SQL=make_query($SClass01,$SClass02,$keyword_txt);
if (mb_strpos($SQL,"WHERE")==false) {
$CLASS=" WHERE CLASS0='".$class00."' ";
} else {
$CLASS=" AND CLASS0='".$class00."' ";
}
$query = "SELECT * FROM ".$Stbname.$SQL.$CLASS.$orderSQL;
}
// print ($query);
$result = mysql_query($query)
or die("Query failed :".$query);
if ($result == null){
print("条件に一致するデータがありませんでした。");
print("n");
} else {
//print ("");
$linkcolor = $linkcolor1;
//print ("n");
//print ("サイト | n");
//print (" n");
$result->fetch_array(
while ($line = mysql_fetch_array($result)) {
print ("tn");
if ($linkcolor == $linkcolor1) {
$linkcolor = $linkcolor2;
} else {
$linkcolor = $linkcolor1;
}
}
//print (" ");
}
// 接続を閉じる
mysql_close($link);
}
|