回答編集履歴

3

見直し

2019/01/10 03:41

投稿

退会済みユーザー
test CHANGED
@@ -7,3 +7,47 @@
7
7
  ![基本](f7ae127877a11c2f3ef88613b8c09e57.png)
8
8
 
9
9
  ![SSH2トンネル](ea2559488d3150b1bcba39b1b4b322b7.png)
10
+
11
+
12
+
13
+ ---
14
+
15
+
16
+
17
+ ガチでphpからpdo経由で接続できないって話なのだとしたら、
18
+
19
+ いまtelnet接続してレンタルサーバー上でテストコード書いたら動いたから載せとく。
20
+
21
+
22
+
23
+ ```php
24
+
25
+ <?php
26
+
27
+ try {
28
+
29
+ $pdo = new PDO('mysql:dbname=example_wp;host=example.db.sakura.ne.jp;charset=utf8mb4', 'foo', 'bar', [
30
+
31
+ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
32
+
33
+ PDO::ATTR_EMULATE_PREPARES => false,
34
+
35
+ ]);
36
+
37
+ $stmt = $pdo->prepare('SELECT * FROM exampleposts ORDER BY `ID`;');
38
+
39
+ $stmt->execute();
40
+
41
+ foreach ($stmt as $row) {
42
+
43
+ echo $row['ID'] . PHP_EOL;
44
+
45
+ }
46
+
47
+
48
+
49
+ } catch (PDOException $e) {
50
+
51
+ }
52
+
53
+ ```

2

見直し

2019/01/10 03:41

投稿

退会済みユーザー
test CHANGED
@@ -1,35 +1,9 @@
1
- [【さくらのレンタルサーバ】基本仕様 – さくらのサポート情報](https://help.sakura.ad.jp/hc/ja/articles/206053142--%E3%81%95%E3%81%8F%E3%82%89%E3%81%AE%E3%83%AC%E3%83%B3%E3%82%BF%E3%83%AB%E3%82%B5%E3%83%BC%E3%83%90-%E5%9F%BA%E6%9C%AC%E4%BB%95%E6%A7%98)
1
+ kunaiさん情報をもとに、
2
2
 
3
- ![サーバ接続制限](63221b9bf3971fe1c1db9905e0b7b348.png)
3
+ Windows上のA5:SQL mkIIから接続できたことを報告します。
4
4
 
5
5
 
6
6
 
7
- ここにデータベースサーバのことが書いてないのは、
7
+ ![基本](f7ae127877a11c2f3ef88613b8c09e57.png)
8
8
 
9
- そもそも
10
-
11
-
12
-
13
- [プラン比較 - レンタルサーバーはさくらインターネット](https://www.sakura.ne.jp/plans.html)
14
-
15
- ![外部接続できないプラン](a9d5544610fb9cf616716fdc4aee5995.png)
9
+ ![SSH2トネル](ea2559488d3150b1bcba39b1b4b322b7.png)
16
-
17
- この表を以って、ユーザーに告知済みだから。
18
-
19
-
20
-
21
- 自分のPC上で環境構築してデータベースをレンタルサーバーが提供するものを使おうとしても
22
-
23
- 外部からの接続ができない状態だからできるはずもなく。
24
-
25
-
26
-
27
- 一般的には、
28
-
29
- 自分のPCにもmysqlなどインストールして、
30
-
31
- 構築したデータベースをエクスポートして得たダンプファイルを
32
-
33
- レンタルサーバーにアップロードしてインポートするような
34
-
35
- 流れになります。

1

加筆修正

2019/01/10 03:02

投稿

退会済みユーザー
test CHANGED
@@ -15,3 +15,21 @@
15
15
  ![外部接続できないプラン](a9d5544610fb9cf616716fdc4aee5995.png)
16
16
 
17
17
  この表を以って、ユーザーに告知済みだから。
18
+
19
+
20
+
21
+ 自分のPC上で環境構築してデータベースをレンタルサーバーが提供するものを使おうとしても
22
+
23
+ 外部からの接続ができない状態だからできるはずもなく。
24
+
25
+
26
+
27
+ 一般的には、
28
+
29
+ 自分のPCにもmysqlなどインストールして、
30
+
31
+ 構築したデータベースをエクスポートして得たダンプファイルを
32
+
33
+ レンタルサーバーにアップロードしてインポートするような
34
+
35
+ 流れになります。