<?php
//下請け関数
function meiboPrintDataCreate($rst){
$createpart = "<TABLE border='1'>
<TR>
<TH>id</TH>
<TH>namae</TH>
<TH>jyusyo</TH>
<TH>prefcod</TH>
</TR>";
//結果セットからデータを読み込みます
while($col = mysqli_fetch_array($rst)) {
$createpart .= "<TR>" .
"<TD>$col[id]</TD>" .
"<TD>$col[namae]</TD>" .
"<TD>$col[jyusyo]</TD>" .
"<TD>$col[prefcode]</TD>" .
"</TR>";
}
$createpart .= "</TABLE>";
return $createpart;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="GENERATOR" content="JustSystems Homepage Builder Version 18.0.14.0 for Windows">
<title></title>
</head>
<body background="y8b.gif">
<?php
require_once ("newpage8.php");
//自身の環境に合わせて書き換える
//接続に必要な$hostname、$dbname、$username、$passwordはnewpage8.phpへ移動
//newpage8.phpはサイト転送出来ないので、転送ツールでアップする
print $APPTITLE;
MyTitlePrint("実験開始!データベース接続テスト by mysqli_connect関数");
// データベースへ接続
$db_link = mysqli_connect( $hostname, $username, $password);
// 接続エラーの確認
if( mysqli_connect_errno($db_link) ) {
echo mysqli_connect_errno($db_link) . ' : ' . mysqli_connect_error($db_link);
}
$selectdb = mysqli_select_db($db_link, $dbname);
$sql = "SELECT * from meibo";
$rst = mysqli_query($db_link, $sql);
$OutPutbody = mysqli_num_rows($rst) . "件のデータがあります。<BR><BR>";
$OutPutbody .= meiboPrintDataCreate($rst);
$body .= $OutPutbody;
//接続解除
mysqli_close($db_link);
print $body;
print "$APPFOOTER";
?>
<p><a href="DBphpmenu.php">データベースメニューへ戻る</a></p>
</body>
</html>
なんかおかしいですね。何が原因か分かりませんが、不安定です。