<?php header("Content-type: text/html; charset=utf-8"); define("DBSERVER","localhost"); define("DBUSER","root"); define("DBPASSWORD","root"); define("DBNAME","sampledb"); //DB接続 if(!$con = @mysql_connect(DBSERVER, DBUSER, DBPASSWORD)){ die("MySQLに接続できませんでした!<br>"); exit(); } //DB選択 if(!$selectdb = @mysql_select_db(DBNAME)){ die(DBNAME . "が見つかりませんでした!<br>"); exit(); } //文字コードセット if(!$result =@mysql_query("SET NAMES utf8;")){ echo "SQLエラー!<br>"; } //データ取得 $sql = "SELECT * FROM fifaranking"; if(!$result =@mysql_query($sql)){ die("SQLエラー"); exit(); } //フィールド数を調べる $fldmax = mysql_num_fields($result); echo $fldmax . "ケのフィールドがあります。<br>"; for($fldnum = 0; $fldnum < $fldmax; $fldnum++){ echo mysql_field_name($result, $fldnum) . "<br>"; } //結果を破棄 mysql_free_result($result); //DB切断 if(!$con = @mysql_close()){ die("MySQLとの接続を解除できませんでした!<br>"); exit(); } ?>