質問編集履歴

2

内容の大幅な修正

2016/09/28 08:04

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- PHP,SQLを使ったBLOB型(画像)の取得と表示ができません。
1
+ PHP,SQLを使ったBLOB型(画像)の格納方法
test CHANGED
@@ -1,51 +1,9 @@
1
- 現在、PHPとSQLを使って画像表示ができずに困っています。
1
+ 現在、PHPとSQLを使って画像表示ができずに困っていたのですがそもそも画像がうく格納できていなかったみたいです。
2
2
 
3
3
 
4
4
 
5
- ```ここに言語入力
5
+ 再度質問内容編集します。
6
-
7
- <?php
8
6
 
9
7
 
10
8
 
11
- $stmt= $pdo->query("SELECT post_img FROM テーブル名 WHERE id=100");
12
-
13
- while($row = $stmt -> fetch(PDO::FETCH_ASSOC)) {
14
-
15
- header("Content-Type: image/jpeg");
16
-
17
-
18
-
19
- $echo row['post_img'];
20
-
21
- }
22
-
23
-
24
-
25
- ?>
26
-
27
- ```
28
-
29
-
30
-
31
- 同じコードでテキスト等は取得&表示できるのですが画像が表示できません。
32
-
33
-
34
-
35
- もしかするとBOMつきで保存してしまっているかもしれません。
36
-
37
-
38
-
39
- echo strlen($row['post_img']);するとファイル名24文字に対して28と返ってきてしまいます。
40
-
41
-
42
-
43
- BOMの確認and外す方法はありますでしょうか?
44
-
45
-
46
-
47
- エディタはatom使用です。
48
-
49
-
50
-
51
- よろくお願いします
9
+ お手数おかけてしま

1

質問内容の変更

2016/09/28 08:04

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- $stmt= $pdo->query("SELECT image FROM テーブル名 WHERE id=100");
11
+ $stmt= $pdo->query("SELECT post_img FROM テーブル名 WHERE id=100");
12
12
 
13
13
  while($row = $stmt -> fetch(PDO::FETCH_ASSOC)) {
14
14
 
@@ -16,7 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- $row['image'];
19
+ $echo row['post_img'];
20
20
 
21
21
  }
22
22
 
@@ -32,4 +32,20 @@
32
32
 
33
33
 
34
34
 
35
+ もしかするとBOMつきで保存してしまっているかもしれません。
36
+
37
+
38
+
39
+ echo strlen($row['post_img']);するとファイル名24文字に対して28と返ってきてしまいます。
40
+
41
+
42
+
43
+ BOMの確認and外す方法はありますでしょうか?
44
+
45
+
46
+
47
+ エディタはatom使用です。
48
+
49
+
50
+
35
51
  よろしくお願いします。