MySQL との接続と簡単なクエリ

この資料では PHP から MySQL へ接続して簡単なクエリーを実行するサンプルを示します。

ファイルを分けずに、一ページに全部どさっと内容を記述しているので、接続テスト用などに使えると思います。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
            "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
	<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
	<title>MySQL Test1</title>
</head>
<body>
<?php

define( 'DB_HOST_NAME', 'Your hostname here' );
define( 'DB_USR_NAME', 'DB user name' );
define( 'DB_USR_PWD', 'DB password' ); 

// MySQL との接続
$link = mysql_connect( DB_HOST_NAME, DB_USR_NAME, DB_USR_PWD )
    or die('Could not connect: ' . mysql_error());

echo '<p>Connected successfully</p>';

// データベース (スキーマ) の選択
mysql_select_db('test') or die('Could not select database');

// クエリの実行
$query = 'SELECT * FROM users';
$result = mysql_query($query) 
	or die('Query failed: ' . mysql_error());

// 結果の表示
echo "<table border='1'>";
while ($line = mysql_fetch_array($result, MYSQLI_ASSOC)) {
    echo "<tr>";
    foreach ($line as $col_value) {
        echo "<td>$col_value</td>";
    }
    echo "</tr>";
}
echo "</table>";

// 結果セットの解放
mysql_free_result($result);

// 接続を閉じる
mysql_close($link);
?>
</body>
</html>

ここまでお読みいただき、誠にありがとうございます。SNS 等でこの記事をシェアしていただけますと、大変励みになります。どうぞよろしくお願いします。

© 2024 Web/DB プログラミング徹底解説