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

質問編集履歴

2

修正

2019/01/23 00:10

投稿

syosinnsyanopuh
syosinnsyanopuh

スコア20

title CHANGED
File without changes
body CHANGED
@@ -25,7 +25,7 @@
25
25
  $i = $mysqli->real_escape_string($i);
26
26
  $sql = "SELECT COALESCE(SUM(`a`), 0) AS `sumA` \n"
27
27
  ." FROM `atb` \n"
28
- ." WHERE `cNumberWhom`={$i} ;
28
+ ." WHERE `cNumberWhom`={$i}" ;
29
29
  if(!$res = $mysqli->query($sql)){
30
30
  return false;
31
31
  }

1

追記

2019/01/23 00:10

投稿

syosinnsyanopuh
syosinnsyanopuh

スコア20

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,7 @@
11
11
  $hoge = array();
12
12
  $i = 0;
13
13
  for ($i = 0; $i <= 10; $i++) {
14
- $hoge = kansu($i);
14
+ $hoge = kansu($mysqli,$i);
15
15
  if($hoge === false){
16
16
  $mysqli->close();
17
17
  exit();
@@ -19,4 +19,24 @@
19
19
  }
20
20
 
21
21
  echo $hoge[0];
22
+ ```
23
+ ```
24
+ function kansu($mysqli,$i){
25
+ $i = $mysqli->real_escape_string($i);
26
+ $sql = "SELECT COALESCE(SUM(`a`), 0) AS `sumA` \n"
27
+ ." FROM `atb` \n"
28
+ ." WHERE `cNumberWhom`={$i} ;
29
+ if(!$res = $mysqli->query($sql)){
30
+ return false;
31
+ }
32
+
33
+ $i = 0;
34
+ $data = array();
35
+ while($row = $res->fetch_array()){
36
+ $data[$i++] = array(
37
+ "sumA" => $row[sumA]
38
+ );
39
+ }
40
+ return $data;
41
+ }
22
42
  ```