質問編集履歴

2

IIS上のsqlserverではなく、WindowsServer上のsqlserverでした。

2018/05/23 08:07

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- 現在、IIS上にあるSqlServerのデータベースから適当なデータを取得し、
3
+ 現在、Winサーバー上にあるSqlServerのデータベースから適当なデータを取得し、
4
4
 
5
5
  Chart.jsを使ってブラウザに描画するといった事を目指しています。
6
6
 

1

ご指摘頂いた内容を修正しました。ありがとうございます。

2018/05/23 08:07

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -36,6 +36,8 @@
36
36
 
37
37
  php.iniにてエラー表記を出すようにして、下記のエラーがでます。
38
38
 
39
+ ```
40
+
39
41
  Warning: sqlsrv_query() expects parameter 1 to be resource, boolean given in C:\inetpub\WebTest\test.php on line 25
40
42
 
41
43
  Warning: sqlsrv_fetch_array() expects parameter 1 to be resource, boolean given in C:\inetpub\WebTest\test.php on line 29
@@ -44,7 +46,7 @@
44
46
 
45
47
  Warning: sqlsrv_close() expects parameter 1 to be resource, boolean given in C:\inetpub\WebTest\test.php on line 37
46
48
 
47
-
49
+ ```
48
50
 
49
51
  【試し、確認したこと】
50
52
 
@@ -66,82 +68,84 @@
66
68
 
67
69
 
68
70
 
69
- 【ソース】(test.php)
71
+ ```php
70
72
 
71
- 1 <!DOCTYPE html>
73
+ <!DOCTYPE html>
72
74
 
73
- 2 <html lang="ja">
75
+ <html lang="ja">
74
76
 
75
- 3 <head>
77
+ <head>
76
78
 
77
- 4 <meta charset="UTF-8">
79
+ <meta charset="UTF-8">
78
80
 
79
- 5 <title>タイトル</title>
81
+ <title>タイトル</title>
80
82
 
81
- 6 <script src="douteki.js"></script>
83
+ <script src="douteki.js"></script>
82
84
 
83
- 7 <script type="text/javascript" src="en.js"></script>
85
+ <script type="text/javascript" src="en.js"></script>
84
86
 
85
- 8 <link rel='stylesheet' href='style.css' type='text/css'/>
87
+ <link rel='stylesheet' href='style.css' type='text/css'/>
86
88
 
87
- 9 <script type="text/javascript" src="Chart.js"></script>
89
+ <script type="text/javascript" src="Chart.js"></script>
88
90
 
89
- 10</head>
91
+ </head>
90
92
 
91
- 11 <body>
93
+ <body>
92
94
 
93
- 12 <?php
95
+ <?php
94
96
 
95
- 13 //データベースのインスタンス名を指定
97
+ //データベースのインスタンス名を指定
96
98
 
97
- 14 $serverName = ".\MSSQLSERVER";
99
+ $serverName = ".\MSSQLSERVER";
98
100
 
99
- 15 //接続情報を指定
101
+ //接続情報を指定
100
102
 
101
- 16 $connectionInfo = array("UID"=>"SQLユーザ名",
103
+ $connectionInfo = array("UID"=>"SQLユーザ名",
102
104
 
103
- 17 "PWD"=>"↑のパスワード",
105
+ "PWD"=>"↑のパスワード",
104
106
 
105
- 18 "Database"=>"データベース名",
107
+ "Database"=>"データベース名",
106
108
 
107
- 19 "CharacterSet"=>"UTF-8");
109
+ "CharacterSet"=>"UTF-8");
108
110
 
109
- 20 //コネクションを確立
111
+ //コネクションを確立
110
112
 
111
- 21 $conn = sqlsrv_connect($serverName, $connectionInfo);
113
+ $conn = sqlsrv_connect($serverName, $connectionInfo);
112
114
 
113
- 22 //クエリー文を指定
115
+ //クエリー文を指定
114
116
 
115
- 23 $tsql = "SELECT * from [データベース名].[dbo].[テーブル名]";
117
+ $tsql = "SELECT * from [データベース名].[dbo].[テーブル名]";
116
118
 
117
- 24 //クエリーを実行
119
+ //クエリーを実行
118
120
 
119
- 25 $result = sqlsrv_query($conn, $tsql); ?>
121
+ $result = sqlsrv_query($conn, $tsql); ?>
120
122
 
121
- 26
122
123
 
123
- 27 <?php
124
124
 
125
- 28 //実行結果を描画
125
+ <?php
126
126
 
127
- 29 while($row = sqlsrv_fetch_array($result)) {
127
+ //実行結果を描画
128
128
 
129
- 30 printf("<tr><td class='hdr'>".$row['id']."</td>");
129
+ while($row = sqlsrv_fetch_array($result)) {
130
130
 
131
- 31 printf("<td>".$row['name']."</td></tr>");
131
+ printf("<tr><td class='hdr'>".$row['id']."</td>");
132
132
 
133
- 32 } ?>
133
+ printf("<td>".$row['name']."</td></tr>");
134
134
 
135
- 33 <?php
135
+ } ?>
136
136
 
137
- 34 //クエリー結果の開放
137
+ <?php
138
138
 
139
- 35 sqlsrv_free_stmt($result);
139
+ //クエリー結果の開放
140
140
 
141
- 36 //コネクションのクローズ
141
+ sqlsrv_free_stmt($result);
142
142
 
143
- 37 sqlsrv_close($conn); ?>
143
+ //コネクションのクローズ
144
144
 
145
- 38 </body>
145
+ sqlsrv_close($conn); ?>
146
146
 
147
+ </body>
148
+
147
- 39</html>
149
+ </html>
150
+
151
+ ```