質問編集履歴

6

追記

2017/01/23 13:47

投稿

ryo-dev
ryo-dev

スコア437

test CHANGED
File without changes
test CHANGED
@@ -65,3 +65,59 @@
65
65
  }
66
66
 
67
67
  ```
68
+
69
+
70
+
71
+ ###追記2
72
+
73
+ `yum -y install php-mysql`の実行結果
74
+
75
+ ```ここに言語を入力
76
+
77
+ [ryo@http ~]$ sudo yum install php-mysql
78
+
79
+ [sudo] password for ryo:
80
+
81
+ 読み込んだプラグイン:fastestmirror
82
+
83
+ Loading mirror speeds from cached hostfile
84
+
85
+ * base: ftp.iij.ad.jp
86
+
87
+ * epel: ftp.jaist.ac.jp
88
+
89
+ * extras: ftp.iij.ad.jp
90
+
91
+ * remi-safe: mirrors.mediatemple.net
92
+
93
+ * updates: ftp.iij.ad.jp
94
+
95
+ 依存性の解決をしています
96
+
97
+ --> トランザクションの確認を実行しています。
98
+
99
+ ---> パッケージ php-mysql.x86_64 0:5.4.16-42.el7 を インストール
100
+
101
+ --> 依存性の処理をしています: php-pdo(x86-64) = 5.4.16-42.el7 のパッケージ: php-mysql-5.4.16-42.el7.x86_64
102
+
103
+ --> 依存性解決を終了しました。
104
+
105
+ エラー: パッケージ: php-mysql-5.4.16-42.el7.x86_64 (base)
106
+
107
+ 要求: php-pdo(x86-64) = 5.4.16-42.el7
108
+
109
+ インストール: php-pdo-7.0.15-1.el7.remi.x86_64 (@remi-php70)
110
+
111
+ php-pdo(x86-64) = 7.0.15-1.el7.remi
112
+
113
+ 利用可能: php-pdo-5.4.16-42.el7.x86_64 (base)
114
+
115
+ php-pdo(x86-64) = 5.4.16-42.el7
116
+
117
+ 問題を回避するために --skip-broken を用いることができます。
118
+
119
+ これらを試行できます: rpm -Va --nofiles --nodigest
120
+
121
+
122
+
123
+ ```

5

追記

2017/01/23 13:47

投稿

ryo-dev
ryo-dev

スコア437

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ###追記
8
8
 
9
- ネットで調べていたら、PDOにMysqlを登録する必要があるとわかったのですが、うまくません。
9
+ ネットで調べていたら、PDOにMysqlを登録する必要があるとわかったのですが、調べても`yum -y install mysql-devel`を実するみたいなんですが、CentOS7からはMariaDBに切り替わっていて、CentOS7でのやり方がわかりません。
10
10
 
11
11
  ![イメージ説明](c2ce3f082952cbfea593404b712e6288.jpeg)
12
12
 

4

追記

2017/01/23 13:39

投稿

ryo-dev
ryo-dev

スコア437

test CHANGED
File without changes
test CHANGED
@@ -42,4 +42,26 @@
42
42
 
43
43
  exit;
44
44
 
45
+
46
+
47
+
48
+
49
+
50
+
51
+ function connectDB(){
52
+
53
+ try{
54
+
55
+ return new PDO(DSN, DB_USER, DB_PASSWORD);
56
+
57
+ }catch(PDOException $e){
58
+
59
+ echo $e->getMessage();
60
+
61
+ exit;
62
+
63
+ }
64
+
65
+ }
66
+
45
67
  ```

3

手製

2017/01/23 13:06

投稿

ryo-dev
ryo-dev

スコア437

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,10 @@
7
7
  ###追記
8
8
 
9
9
  ネットで調べていたら、PDOにMysqlを登録する必要があるとわかったのですが、うまく行きません。
10
+
11
+ ![イメージ説明](c2ce3f082952cbfea593404b712e6288.jpeg)
12
+
13
+
10
14
 
11
15
  DBへのアクセス
12
16
 

2

訂正

2017/01/23 13:03

投稿

ryo-dev
ryo-dev

スコア437

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,8 @@
5
5
  これの解決方法を教えてください。
6
6
 
7
7
  ###追記
8
+
9
+ ネットで調べていたら、PDOにMysqlを登録する必要があるとわかったのですが、うまく行きません。
8
10
 
9
11
  DBへのアクセス
10
12
 

1

追記

2017/01/23 13:03

投稿

ryo-dev
ryo-dev

スコア437

test CHANGED
File without changes
test CHANGED
@@ -3,3 +3,37 @@
3
3
  でも、PHPからそのデータベースにアクセスしようとすると、ブラウザの画面に`could not find driver`と表示します。
4
4
 
5
5
  これの解決方法を教えてください。
6
+
7
+ ###追記
8
+
9
+ DBへのアクセス
10
+
11
+ ```ここに言語を入力
12
+
13
+ $dbh = connectDB();
14
+
15
+
16
+
17
+ $entries = array();
18
+
19
+
20
+
21
+ $sql = "select * from entries order ny created desc";
22
+
23
+
24
+
25
+ foreach($dbh->query($sql) as $row){
26
+
27
+ array_push($entries, $row);
28
+
29
+ }
30
+
31
+
32
+
33
+ var_dump($entries);
34
+
35
+
36
+
37
+ exit;
38
+
39
+ ```