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

質問編集履歴

2

文法修正

2019/10/30 05:45

投稿

3AnL49MTU6OiOj3
3AnL49MTU6OiOj3

スコア20

title CHANGED
@@ -1,1 +1,1 @@
1
- ECサイト作成にてエラーコード
1
+ mysqliを使ったデータベース接続でエラー
body CHANGED
File without changes

1

文法修正

2019/10/30 05:45

投稿

3AnL49MTU6OiOj3
3AnL49MTU6OiOj3

スコア20

title CHANGED
File without changes
body CHANGED
@@ -23,7 +23,109 @@
23
23
 
24
24
  ```PHP
25
25
 
26
+ <!DOCTYPE html>
27
+ <html>
28
+ <head>
29
+ <meta charset="utf-8"/>
30
+ <title>閲覧ページ</title>
31
+ <style>
32
+ table{
33
+ border-collapse:collapse;
34
+ }
35
+ th,td{
36
+ boder:solid 1px #000;
37
+ }
38
+ </style>
39
+ </head>
40
+ <body>
41
+ <div>
42
+ <table>
43
+ <thead>
44
+ <tr>
45
+ <th>日付</th>
46
+ <th>最高</th>
47
+ <th>最低</th>
48
+ <th>脈拍</th>
49
+ <tr>
50
+ </thead>
51
+ <tbody>
52
+ <!--ここをphpで出力する-->
53
+ <tr>
54
+ <td>xxxx-xx-xx xx:xx:xx</td>
55
+ </tr>
56
+ </tbody>
57
+ </table>
58
+ </div>
59
+ <div>
60
+ <a href="addform.html">追加フォ―ム</a>
61
+ </div>
62
+ </body>
63
+ </html>
64
+ <?php
65
+ //データベースへ接続
66
+ $db=new mysqli('localhost','root','','health');
67
+ //SQL文を登録
68
+ $state=$db->prepare('SELECT timing,high,low,pulse FROM blood_pressures;');
69
+ //以下の変数にDBの値を取得する
70
+ $timing='';
71
+ $high=0;
72
+ $low=0;
73
+ $pulse=0;
74
+ //引数で指定した変数に幅が設定されるように登録する
75
+ $state->bind_result($timing,$high,$low,$pulse);
76
+ //登録したSQL文を実行
77
+ $state->execute();
78
+ ?>
79
+ <!DOCTYPE html>
80
+ <html>
81
+ <head>
82
+ <meta charset="utf-8" />
83
+ <title>閲覧ページ</title>
84
+ <style>
85
+ table{
86
+ border-collapse: collapse;
87
+ }
88
+ th,td{
89
+ border: solid 1px #000;
90
+ }
91
+ </style>
92
+ </head>
93
+ <body>
94
+ <div>
95
+ <table>
96
+ <thead>
97
+ <tr>
98
+ <th>日付</th>
99
+ <th>最高</th>
100
+ <th>最低</th>
101
+ <th>脈拍</th>
102
+ </tr>
103
+ </thead>
104
+ <tbody>
105
+ <!--行を順番に取得する -->
106
+ <?php while($state->fetch()) : ?>
107
+ <tr>
108
+ <td><?= $timning ?></td>
109
+ <td><?= $high ?></td>
110
+ <td><?= $low ?></td>
111
+ <td><?= $pulse ?></td>
112
+ </tr>
113
+ <?php endwhile; ?>
114
+ </tbody>
115
+ </table>
116
+ </div>
117
+ <div>
118
+ <a href="addform.html">追加フォ―ム</a>
119
+ </div>
120
+ </body>
121
+ </html>
122
+ <?php
123
+ //DBへの接続を切断
124
+ $state->close();
125
+ $db->close();
126
+ ?>
26
127
 
128
+
27
129
  ```
28
130
 
29
131
  ### 試したこと
@@ -33,29 +135,12 @@
33
135
 
34
136
  ### 補足情報(FW/ツールのバージョンなど)
35
137
 
36
- ここにより詳細な情報を記載してください。
37
- ### 前提・実現したいこと
38
138
 
39
- ここに質問の内容を詳しく書いてください。
40
- (例)PHP(CakePHP)で●●なシステムを作っています。
41
- ■■な機能を実装中に以下のエラーメッセージが発生しました。
42
139
 
43
- ### 発生している問題・エラーメッセージ
44
-
45
- ```
46
- エラーメッセージ
47
- ```
48
-
49
- ### 該当のソースコード
50
-
51
- ```ここに言語名を入力
52
- ソースコード
53
- ```
54
-
55
140
  ### 試したこと
141
+ スペルミスのチェック
142
+ MySQLの起動
56
143
 
57
- ここに問題に対して試したことを記載してください。
144
+ ###環境OS WINDOWS10
58
-
145
+ 開発環境xampp
59
- ### 補足情報(FW/ツールのバージョンなど)
146
+ 開発ツールATOM 補足情報(FW/ツールのバージョンなど)
60
-
61
- ここにより詳細な情報を記載してください。