戻る

T.phpMyAdmiを使ってMySQLデータベースにcounterという名前のテーブルを作成します。
  フィールドは「1」を入力し、「実行」ボタンを押して下さい。


U.フィールドを設定し、保存して下さい。

  フィールド    : countinc
  フィールドタイプ : VARCHAR
  長さ/セット   : 10
  空の値      : not null

V.「追加」をクリックし、値「0」を入力して実行して下さい。これでMySQL側の設定は終了です。

W./www/htdocs/内に、 mysqlcounter.php を設置して下さい。
  サンプルはこちらです。


<?php

$hostname = "接続サーバーアドレス:Port";
$username = "ユーザー名";
$password = "パスワード";
$dbname = "データベース名";
$tablename = "counter";

$connect = mysql_connect($hostname, $username, $password) or die ("サーバーに接続できません");
mysql_select_db($dbname) or die ("データベースに接続できません");
$sql = "SELECT * FROM $tablename";
$counterInt = mysql_query($sql, $connect) or die ("クエリーを実行できません");
mysql_close($connect);

while ($row = mysql_fetch_array($counterInt)) {
$num = $row["countinc"];
}
$num++;

$connect = mysql_connect($hostname, $username, $password) or die ("サーバーに接続できません");
mysql_select_db($dbname) or die ("データベースに接続できません");
mysql_query ("UPDATE $tablename SET countinc=$num") or die ("カウンターを更新できません");
mysql_close($connect);

echo ("<center>あなたは <b>$num</b> 番目のお客さまです。</center>");
?>