質問編集履歴

2

エラー個所を追記しています

2017/11/22 14:20

投稿

nrnrdsa
nrnrdsa

スコア19

test CHANGED
File without changes
test CHANGED
@@ -84,7 +84,7 @@
84
84
 
85
85
  $row = array();
86
86
 
87
- while($data = $rows->fetch()) {
87
+ while($data = $rows->fetch()) {     //エラーをここです。
88
88
 
89
89
  $row['data'][] = array(
90
90
 

1

一応全部載せていますがどこが間違えているのでしょうか?

2017/11/22 14:20

投稿

nrnrdsa
nrnrdsa

スコア19

test CHANGED
File without changes
test CHANGED
@@ -4,9 +4,87 @@
4
4
 
5
5
  どなたか教えていただけませんか?
6
6
 
7
- ```$row = array();
8
7
 
8
+
9
+ ```<?php
10
+
11
+
12
+
13
+ //データベース接続
14
+
15
+ $server = "localhost";
16
+
17
+ $userName = "root";
18
+
19
+ $password = "";
20
+
21
+ $dbName = "〇〇〇〇";
22
+
23
+
24
+
25
+ $mysqli = new mysqli($server, $userName, $password,$dbName);
26
+
27
+
28
+
29
+ if ($mysqli->connect_error){
30
+
31
+ echo $mysqli->connect_error;
32
+
33
+ exit();
34
+
35
+ }else{
36
+
37
+ $mysqli->set_charset("utf8");
38
+
39
+ }
40
+
41
+
42
+
43
+ $sql = "SELECT * FROM dakoku";
44
+
45
+
46
+
47
+ $result = $mysqli -> query($sql);
48
+
49
+
50
+
51
+ //クエリー失敗
52
+
53
+ if(!$result) {
54
+
55
+ echo $mysqli->error;
56
+
57
+ exit();
58
+
59
+ }
60
+
61
+ //連想配列で取得
62
+
63
+ while($row = $result->fetch_array(MYSQLI_ASSOC)){
64
+
65
+ $rows[] = $row;
66
+
67
+ }
68
+
69
+ //結果セットを解放
70
+
71
+ $result->free();
72
+
73
+ // データベース切断
74
+
75
+ $mysqli->close();
76
+
77
+
78
+
79
+
80
+
81
+ echo "hello";
82
+
83
+
84
+
85
+ $row = array();
86
+
9
- while($data = $sql->featch()) {
87
+ while($data = $rows->fetch()) {
10
88
 
11
89
  $row['data'][] = array(
12
90