배열에 대해서 이해를 못해서 그런가요 아무리해도...ㅠ.ㅠ
두번째 처럼 처럼 해보고 싶어서 php.net에서 배열에 대해서 찾아보기도 하고
며칠간 인터넷에서 배열에 대해서 공부해봐도 도무지 되지가 않네요.
고수님들 조언 부탁드립니다.
<?
$sql = " select * from g4_write_$bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++)
{
if($row[wr_1]=="tiger"&&$row[wr_2]=="yellow") {$number1 += $row[wr_5]}
if($row[wr_1]=="tiger"&&$row[wr_2]=="black") {$number2 += $row[wr_5]}
if($row[wr_1]=="zebra"&&$row[wr_3]=="one") {$number3 += $row[wr_5]}
if($row[wr_1]=="lion"&&$row[wr_2]=="black") {$number4 += $row[wr_5]}
if($row[wr_1]=="tiger"&&$row[wr_2]=="black") {$number5 += $row[wr_5]}
if($row[wr_1]=="tiger"&&$row[wr_2]=="black") {$number6 += $row[wr_5]}
if($row[wr_1]=="snapper"&&$row[wr_2]=="black") {$number7 += $row[wr_5]}
if($row[wr_1]=="lion"&&$row[wr_2]=="black") {$number8 += $row[wr_5]}
if($row[wr_1]=="snake"&&$row[wr_3]=="two") {$number9 += $row[wr_5]}
if($row[wr_1]=="tiger"&&$row[wr_2]=="black") {$number10 += $row[wr_5]}
if($row[wr_1]=="turtle"&&$row[wr_2]=="black") {$number11 += $row[wr_5]}
if($row[wr_1]=="tiger"&&$row[wr_3]=="three") {$number12 += $row[wr_5]}
.
.
.
}
?>
아래처럼 하려고 하는데요...ㅠ.ㅠ
<?
$sql = " select * from g4_write_$bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++)
{
$group = array_unique($row[wr_1]);
// wr_1에 들어가 있는 동물명이 group1에 속하고 노란색이면
if($group[0]&&$row[wr_2]=="yellow") {$number1 += $row[wr_5]}
// wr_1에 들어가 있는 동물명이 group2에 속하고 검은색이면
if($group[1]&&$row[wr_2]=="black") {$number2 += $row[wr_5]}
// wr_1에 들어가 있는 동물명이 group3에 속하고 눈이하나면
if($group[2]&&$row[wr_3]=="one") {$number3 += $row[wr_5]}
// wr_1에 들어가 있는 동물명이 group4에 속하고 검은색이면
if($group[3]&&$row[wr_2]=="black") {$number5 += $row[wr_5]}
// wr_1에 들어가 있는 동물명이 group5에 속하고 검은색이면
if($group[4]&&$row[wr_2]=="black") {$number6 += $row[wr_5]}
// wr_1에 들어가 있는 동물명이 group6에 속하고 눈이 두개면
if($group[5]&&$row[wr_3]=="two") {$number7 += $row[wr_5]}
.
.
.
}
?>
며칠간 인터넷에서 배열에 대해서 공부해봐도 도무지 되지가 않네요.
고수님들 조언 부탁드립니다.
<?
$sql = " select * from g4_write_$bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++)
{
if($row[wr_1]=="tiger"&&$row[wr_2]=="yellow") {$number1 += $row[wr_5]}
if($row[wr_1]=="tiger"&&$row[wr_2]=="black") {$number2 += $row[wr_5]}
if($row[wr_1]=="zebra"&&$row[wr_3]=="one") {$number3 += $row[wr_5]}
if($row[wr_1]=="lion"&&$row[wr_2]=="black") {$number4 += $row[wr_5]}
if($row[wr_1]=="tiger"&&$row[wr_2]=="black") {$number5 += $row[wr_5]}
if($row[wr_1]=="tiger"&&$row[wr_2]=="black") {$number6 += $row[wr_5]}
if($row[wr_1]=="snapper"&&$row[wr_2]=="black") {$number7 += $row[wr_5]}
if($row[wr_1]=="lion"&&$row[wr_2]=="black") {$number8 += $row[wr_5]}
if($row[wr_1]=="snake"&&$row[wr_3]=="two") {$number9 += $row[wr_5]}
if($row[wr_1]=="tiger"&&$row[wr_2]=="black") {$number10 += $row[wr_5]}
if($row[wr_1]=="turtle"&&$row[wr_2]=="black") {$number11 += $row[wr_5]}
if($row[wr_1]=="tiger"&&$row[wr_3]=="three") {$number12 += $row[wr_5]}
.
.
.
}
?>
아래처럼 하려고 하는데요...ㅠ.ㅠ
<?
$sql = " select * from g4_write_$bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++)
{
$group = array_unique($row[wr_1]);
// wr_1에 들어가 있는 동물명이 group1에 속하고 노란색이면
if($group[0]&&$row[wr_2]=="yellow") {$number1 += $row[wr_5]}
// wr_1에 들어가 있는 동물명이 group2에 속하고 검은색이면
if($group[1]&&$row[wr_2]=="black") {$number2 += $row[wr_5]}
// wr_1에 들어가 있는 동물명이 group3에 속하고 눈이하나면
if($group[2]&&$row[wr_3]=="one") {$number3 += $row[wr_5]}
// wr_1에 들어가 있는 동물명이 group4에 속하고 검은색이면
if($group[3]&&$row[wr_2]=="black") {$number5 += $row[wr_5]}
// wr_1에 들어가 있는 동물명이 group5에 속하고 검은색이면
if($group[4]&&$row[wr_2]=="black") {$number6 += $row[wr_5]}
// wr_1에 들어가 있는 동물명이 group6에 속하고 눈이 두개면
if($group[5]&&$row[wr_3]=="two") {$number7 += $row[wr_5]}
.
.
.
}
?>
게시판 목록
그누4 질문답변
그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.
기존 게시물은 열람만 가능합니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 66554 | 11년 전 | 17733 | ||
| 66553 | 11년 전 | 12554 | ||
| 66552 |
alexseo
|
11년 전 | 10188 | |
| 66551 | 11년 전 | 10925 | ||
| 66550 | 11년 전 | 10496 | ||
| 66549 | 11년 전 | 11846 | ||
| 66548 | 11년 전 | 15029 | ||
| 66547 |
스타크루즈
|
11년 전 | 11493 | |
| 66546 |
kimch
|
11년 전 | 11600 | |
| 66545 | 11년 전 | 11423 | ||
| 66544 | 11년 전 | 12272 | ||
| 66543 |
별을기다리며
|
11년 전 | 14432 | |
| 66542 |
별을기다리며
|
11년 전 | 11925 | |
| 66541 | 11년 전 | 9692 | ||
| 66540 | 11년 전 | 10567 | ||
| 66539 | 11년 전 | 16399 | ||
| 66538 | 11년 전 | 10452 | ||
| 66537 | 11년 전 | 9135 | ||
| 66536 | 11년 전 | 10575 | ||
| 66535 |
alexseo
|
11년 전 | 5590 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기