ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して MySql データベースにアクセスする - Elementary_PHP チュートリアル
ウェブサイトのバックグラウンドでは、データベースを処理する必要があることがよくあります。この記事では、XAMPP を使用して MySql データベースを管理する方法と、PHP を使用して MySql データベースにアクセスする方法を紹介します。
1. XAMPP を使用して MySql データベースを管理します
まず、XAMPPを使用してMySql管理ページを開きます。手順は次のとおりです。 XAMPP を起動した後、[Admin] をクリックして Windows 用 XAMPP のメイン ページに入り、メイン ページで [phpMyAdmin] をクリックします。
phpMyAdmin ページに入ったら、新しいデータベース テストを作成し、このデータベースに t_student テーブルを作成します。このテーブルには、番号 ID、名前、年齢の 3 つのフィールドがあります。
これで、PHP を使用して MySql データベースにアクセスできるようになります。 PHP は MySql データベースへのアクセスを適切にカプセル化しているため、PHP を使用して MySql にアクセスするのは非常に簡単です。
2つ。 PHP は MySQL データベースにアクセスします
次の PHP プログラムは、テスト データベースの t_student テーブルにアクセスし、データを読み取り、テーブル形式でデータを出力します。プログラムコード全体は次のとおりです:
// 投稿者: MoreWindows( http://blog.csdn.net/MoreWindows )
//定数を定義します
定義(DB_HOST, 'ローカルホスト');
定義(DB_USER, 'ルート');
定義(DB_PASS, '111111');
定義(DB_DATABASENAME, 'テスト');
定義(DB_TABLENAME, 't_student');
//データベーステーブルの列名
$dbcolarray = array('id', 'name', 'age');
//mysql_connect
$conn = mysql_connect(DB_HOST, DB_USER, DB_PASS) または die("接続に失敗しました" . mysql_error());
mysql_select_db(DB_DATABASENAME, $conn);
//テーブル内のレコード数を読み取ります
$sql = sprintf("select count(*) from %s", DB_TABLENAME);
$result = mysql_query($sql, $conn);
if ($result)
{
$count = mysql_fetch_row($result);
}
それ以外
{
die("クエリが失敗しました");
}
echo "テーブルには $count[0] 個のレコードがあります
";
$sql = sprintf("select %s from %s", implode(",",$dbcolarray), DB_TABLENAME);
$result = mysql_query($sql, $conn);
//テーブル
echo '
" . implode(" | ", $dbcolarray) " | ";
---|
$row[$td] | ";
PHP ですべての HTML 要素を出力するこの方法は比較的原始的です。次の記事では、smarty を使用してデータベースを読み取り、テーブルの奇数行と偶数行を設定する方法を「Jquery テーブルの追加、削除、変更と設定」で紹介します。奇数行と偶数行の色」カラー機能を追加しました。
MoreWindows からの抜粋