ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して MySql データベースにアクセスする - Elementary_PHP チュートリアル

PHP を使用して MySql データベースにアクセスする - Elementary_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:47:501058ブラウズ

ウェブサイトのバックグラウンドでは、データベースを処理する必要があることがよくあります。この記事では、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 '

';
//ヘッダー
$thstr = "";
エコー $thstr;
//テーブルの内容
while ($row=mysql_fetch_array($result, MYSQL_ASSOC))//$row=mysql_fetch_assoc($result) と同等
{
echo "";
$tdstr = "";
foreach ($dbcolarray として $td)
$tdstr .= "";
エコー $tdstr;
echo "";
}
echo "
" . implode("", $dbcolarray) "
$row[$td]
";
mysql_free_result($result);
mysql_close($conn);
実行結果は以下の通りです:


PHP ですべての HTML 要素を出力するこの方法は比較的原始的です。次の記事では、smarty を使用してデータベースを読み取り、テーブルの奇数行と偶数行を設定する方法を「Jquery テーブルの追加、削除、変更と設定」で紹介します。奇数行と偶数行の色」カラー機能を追加しました。

MoreWindows からの抜粋


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/478477.html技術記事 Web サイトのバックグラウンドでは、データベースを処理する必要があることがよくあります。この記事では、XAMPP を使用して MySql データベースを管理する方法と、PHP を使用して MySql データベースにアクセスする方法を紹介します。 1つ。 XAMPP を使用して MySql データを管理します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。