teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

2018/07/13 01:03

投稿

rockstar
rockstar

スコア9

answer CHANGED
@@ -1,23 +1,2 @@
1
- kosuke_Shibuyさん
2
- 昨日の部分を添付しましたので、確認お願いします。
3
- $pdo = $db->access();---下記はデータベース接続部分です。
4
- ```ここに言語を入力
5
- function access()
6
- {
7
- $pdo = new PDO('mysql:host=localhost;dbname=testdb;charset=utf8', 'root', '', [
8
- PDO::ERRMODE_EXCEPTION
9
- ]);
1
+ ミスです。
10
-
11
- if (! $pdo) {
2
+ ほかの回答をご覧ください。
12
- echo "データベース接続失敗" . PHP_EOL;
13
- echo "errno: " . mysqli_connect_errno() . PHP_EOL;
14
- echo "error: " . mysqli_connect_error() . PHP_EOL;
15
- exit();
16
- }
17
-
18
- echo 'データベース接続成功';
19
- $pdo->query('SET NAMES utf8');
20
- return $pdo;
21
- }
22
- ```
23
- メソッドを呼び出すと、データベース接続成功が表示されます。