PHP入門とサンプル


HOME > MySQL > PHP+MySQLで掲示板を作ろう

PHP+MySQLで掲示板を作ろう③ データベースへ接続する準備

2020年08月05日


データベースからデータを取り出すときや、保存をするとき、削除をするときなどは、 MySQLへログインをしてからデータベースに接続をします。


ログインのコードは、接続のたびに本文に記述をしてもよいのですが、ここでは外部ファイルとして読み込む方法を解説します。

db_admin.php を作成する

新規フォルダー「include」を作成し、新規ファイル「db_admin.php」を作成します。


$db_name → 先ほど作ったデータベースの名前

$user → MySQL のユーザー名

$password → MySQL のパスワード

<?php
$db_name = 'mysql:dbname=bbs;host=localhost';
$user = '';
$password = ''; 
?>



index.phpの修正

if($send){ }

の中を削除し、削除した部分に記述。


include_once("include/db_admin.php"); 
try{
$dbh = new PDO($db_name, $user, $password); 
print('接続に成功しました。<br>'); 
$dbh->query('SET NAMES utf8');
}
catch (PDOException $e){
print('Error:'.$e->getMessage());
die();
}

「send」ボタンが押されたら、データベースに接続する、というコードになります。


※タイトルや見出しの変更もしておいてください(1行掲示板 → 掲示板)

最終更新日:2023/07/20

Copyright 2023 Appli Base All Rights Reserved.

Yes:128 Total:162593 Today:032