質問編集履歴
6
追記
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
追記
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
追記
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
手製
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
訂正
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
追記
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
|
+
```
|