質問編集履歴

3

情報の補足

2020/02/17 11:55

投稿

nna1016
nna1016

スコア5

test CHANGED
File without changes
test CHANGED
@@ -169,3 +169,199 @@
169
169
 
170
170
 
171
171
  自分なりに調べてみましたがどうにもつまずいてしまいどなたかご教授いただけると大変助かります。
172
+
173
+
174
+
175
+ ### 追記:DB構造
176
+
177
+ ```MySQL
178
+
179
+ -- phpMyAdmin SQL Dump
180
+
181
+ -- version 4.4.15.10
182
+
183
+ -- https://www.phpmyadmin.net
184
+
185
+ --
186
+
187
+ -- Host: mysql8011.xserver.jp
188
+
189
+ -- Generation Time: 2020 年 2 月 17 日 20:45
190
+
191
+ -- サーバのバージョン: 5.7.27
192
+
193
+ -- PHP Version: 5.4.16
194
+
195
+
196
+
197
+ SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
198
+
199
+ SET time_zone = "+00:00";
200
+
201
+
202
+
203
+
204
+
205
+ /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
206
+
207
+ /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
208
+
209
+ /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
210
+
211
+ /*!40101 SET NAMES utf8mb4 */;
212
+
213
+
214
+
215
+ --
216
+
217
+ -- Database: `neec_test`
218
+
219
+ --
220
+
221
+
222
+
223
+ -- --------------------------------------------------------
224
+
225
+
226
+
227
+ --
228
+
229
+ -- テーブルの構造 `profile`
230
+
231
+ --
232
+
233
+
234
+
235
+ CREATE TABLE IF NOT EXISTS `profile` (
236
+
237
+ `登録日時` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
238
+
239
+ `ID` int(6) unsigned zerofill NOT NULL,
240
+
241
+ `氏名` varchar(20) NOT NULL,
242
+
243
+ `フリガナ` varchar(20) NOT NULL,
244
+
245
+ `ニックネーム` varchar(20) NOT NULL,
246
+
247
+ `性別コード` int(1) NOT NULL,
248
+
249
+ `生年月日` date NOT NULL,
250
+
251
+ `住居コード` varchar(5) DEFAULT NULL,
252
+
253
+ `電話番号` char(11) NOT NULL,
254
+
255
+ `メールアドレス` text NOT NULL,
256
+
257
+ `学籍番号` char(9) NOT NULL,
258
+
259
+ `学科記号` varchar(2) NOT NULL,
260
+
261
+ `担任名` varchar(20) NOT NULL,
262
+
263
+ `入学年` date NOT NULL,
264
+
265
+ `保護者氏名` varchar(20) NOT NULL,
266
+
267
+ `保護者連絡先` char(11) NOT NULL,
268
+
269
+ `保護者住所` text NOT NULL
270
+
271
+ ) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;
272
+
273
+
274
+
275
+ --
276
+
277
+ -- テーブルのデータのダンプ `profile`
278
+
279
+ --
280
+
281
+
282
+
283
+ INSERT INTO `profile` (`登録日時`, `ID`, `氏名`, `フリガナ`, `ニックネーム`, `性別コード`, `生年月日`, `住居コード`, `電話番号`, `メールアドレス`, `学籍番号`, `学科記号`, `担任名`, `入学年`, `保護者氏名`, `保護者連絡先`, `保護者住所`) VALUES
284
+
285
+ ('2020-02-05 10:05:36', 000001, '管理者', 'カンリシャ', 'Administrator', 1, '0000-00-00', '0', '00000000000', 'test@test.org', 'k000a0000', 'BO', '管理者', '0000-00-00', '管理者', '00000000000', '学校'),
286
+
287
+ ('2020-02-05 10:07:35', 000002, 'テスト者', 'テスト', 'Tester', 1, '0000-00-00', '1', '00000000000', 'test2@test.org', 'k000a0000', 'BO', '管理者', '0000-00-00', 'テスト者', '00000000000', '2学校');
288
+
289
+
290
+
291
+ --
292
+
293
+ -- Indexes for dumped tables
294
+
295
+ --
296
+
297
+
298
+
299
+ --
300
+
301
+ -- Indexes for table `profile`
302
+
303
+ --
304
+
305
+ ALTER TABLE `profile`
306
+
307
+ ADD PRIMARY KEY (`ID`),
308
+
309
+ ADD KEY `性別コード` (`性別コード`,`住居コード`,`学科記号`),
310
+
311
+ ADD KEY `住居コード` (`住居コード`),
312
+
313
+ ADD KEY `学科記号` (`学科記号`);
314
+
315
+
316
+
317
+ --
318
+
319
+ -- AUTO_INCREMENT for dumped tables
320
+
321
+ --
322
+
323
+
324
+
325
+ --
326
+
327
+ -- AUTO_INCREMENT for table `profile`
328
+
329
+ --
330
+
331
+ ALTER TABLE `profile`
332
+
333
+ MODIFY `ID` int(6) unsigned zerofill NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=16;
334
+
335
+ --
336
+
337
+ -- ダンプしたテーブルの制約
338
+
339
+ --
340
+
341
+
342
+
343
+ --
344
+
345
+ -- テーブルの制約 `profile`
346
+
347
+ --
348
+
349
+ ALTER TABLE `profile`
350
+
351
+ ADD CONSTRAINT `profile_ibfk_1` FOREIGN KEY (`性別コード`) REFERENCES `sex` (`性別コード`),
352
+
353
+ ADD CONSTRAINT `profile_ibfk_2` FOREIGN KEY (`住居コード`) REFERENCES `address` (`住居コード`),
354
+
355
+ ADD CONSTRAINT `profile_ibfk_3` FOREIGN KEY (`学科記号`) REFERENCES `college` (`学科記号`);
356
+
357
+
358
+
359
+ /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
360
+
361
+ /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
362
+
363
+ /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
364
+
365
+
366
+
367
+ ```

2

情報の補足

2020/02/17 11:55

投稿

nna1016
nna1016

スコア5

test CHANGED
File without changes
test CHANGED
@@ -152,6 +152,12 @@
152
152
 
153
153
  ```
154
154
 
155
+ ### 追記:前提環境
156
+
157
+ データベースはphpmyadminにて構築(MySQL5.7)
158
+
159
+ サーバーはXServerにて構築
160
+
155
161
 
156
162
 
157
163
  ### 補足事項

1

誤字

2020/02/17 11:42

投稿

nna1016
nna1016

スコア5

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
 
6
6
 
7
- そこで、部員検索フォームを設け条件に合わせてDBより簡易敵な情報を取得しリストとして表示します。
7
+ そこで、部員検索フォームを設け条件に合わせてDBより抽象的な情報を取得しリストとして表示します。
8
8
 
9
9
  取り出された部員IDをクリックすることにより、その部員の詳細情報を表示するページへ遷移させます。
10
10