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

回答編集履歴

1

会員のレコードも含まれてしまうため修正

2016/09/12 10:46

投稿

AkiraPenguin
AkiraPenguin

スコア51

answer CHANGED
@@ -10,13 +10,16 @@
10
10
 
11
11
  # 会員ID -> 紹介者
12
12
 
13
- 親ID = 会員ID
14
13
  紹介者 = []
15
14
 
16
15
  statement = connection.prepare('SELECT * FROM `会員` WHERE `会員ID` = ?;')
17
16
 
17
+ tuple = statement.execute( 会員ID ).fetch
18
+
19
+ 紹介者ID = tuple.紹介者ID
20
+
18
21
  while( 紹介者.length < 設定.紹介者Max )
19
- if ID.nil? then
22
+ if 紹介者ID.nil? then
20
23
  break
21
24
  end
22
25
 
@@ -27,7 +30,7 @@
27
30
  end
28
31
 
29
32
  紹介者.push( tuple )
30
- ID = tuple.紹介者ID
33
+ 紹介者ID = tuple.紹介者ID
31
34
  end
32
35
 
33
36
  statement.close