コメント |
[[UTF-8]]
@DIV
<?php
header( "Content-Type: text/html; Charset=utf-8" );
header( "pragma: no-cache" );
header( "Expires: Wed, 31 May 2000 14:59:58 GMT" );
header( "Cache-control: no-cache" );
$server = 'localhost';
$db_name = 'データベース名';
$user = 'root';
$password = 'パスワード';
// 接続
$connect = @ new mysqli($server, $user, $password, $db_name);
if ($connect->connect_error) {
die('Connect Error (' . $connect->connect_errno . ') '
. $connect->connect_error);
}
$connect->set_charset("utf8");
// -----------------------------------------------
// ▼ ビュー
// -----------------------------------------------
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
* {
font-family: "メイリオ", Meiryo, "MS Pゴシック", sans-serif;
font-size: 12px;
}
table {
border-collapse: collapse;
border: solid 1px #c0c0c0;
background-color: #ffffff;
}
td {
padding: 5px;
border: solid 1px #c0c0c0;
}
</style>
</head>
<body>
<?php
// クエリ
$result = $connect->query("select * from 社員マスタ");
if ( !$result ) {
die('クエリーに誤りがあります : ' . $connect->error );
}
// 列数
$field_count = $connect->field_count;
// 出力件数用
$count = 0;
// 内容を書き込むファイルの準備
$log_file = "rowdata_002.log";
file_put_contents( $log_file,"" );
print "<table>\n";
while ($row = $result->fetch_array(MYSQLI_BOTH)) {
print "<tr>\n";
print "\t<td>" . ($count + 1) . "</td>\n";
for( $i = 0; $i < $field_count; $i++ ) {
print "\t<td>{$row[$i]}</td>\n";
}
print "</tr>\n";
$count++;
// ファイルに追加出力
file_put_contents( $log_file, print_r($row,true), FILE_APPEND );
}
print "</table>";
// 開放
$result->close();
// 接続解除
$connect->close();
?>
<br>
出力件数 : <?= $count ?>
@END
[[CP932]]
@DIV
<?php
header( "Content-Type: text/html; Charset=shift_jis" );
header( "pragma: no-cache" );
header( "Expires: Wed, 31 May 2000 14:59:58 GMT" );
header( "Cache-control: no-cache" );
$server = 'localhost';
$db_name = 'データベース名';
$user = 'root';
$password = 'パスワード';
// 接続
$connect = @ new mysqli($server, $user, $password, $db_name);
if ($connect->connect_error) {
die('Connect Error (' . $connect->connect_errno . ') '
. $connect->connect_error);
}
$connect->set_charset("cp932");
// -----------------------------------------------
// ▼ ビュー
// -----------------------------------------------
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="shift_jis">
<style>
* {
font-family: "メイリオ", Meiryo, "MS Pゴシック", sans-serif;
font-size: 12px;
}
table {
border-collapse: collapse;
border: solid 1px #c0c0c0;
background-color: #ffffff;
}
td {
padding: 5px;
border: solid 1px #c0c0c0;
}
</style>
</head>
<body>
<?php
// クエリ
$result = $connect->query("select * from 社員マスタ");
if ( !$result ) {
die('クエリーに誤りがあります : ' . $connect->error );
}
// 列数
$field_count = $connect->field_count;
// 出力件数用
$count = 0;
// 内容を書き込むファイルの準備
$log_file = "rowdata_002.log";
file_put_contents( $log_file,"" );
print "<table>\n";
while ($row = $result->fetch_array(MYSQLI_BOTH)) {
print "<tr>\n";
print "\t<td>" . ($count + 1) . "</td>\n";
for( $i = 0; $i < $field_count; $i++ ) {
print "\t<td>{$row[$i]}</td>\n";
}
print "</tr>\n";
$count++;
// ファイルに追加出力
file_put_contents( $log_file, print_r($row,true), FILE_APPEND );
}
print "</table>";
// 開放
$result->close();
// 接続解除
$connect->close();
?>
<br>
出力件数 : <?= $count ?>
@END
|