배열에 대해서 이해를 못해서 그런가요 아무리해도...ㅠ.ㅠ
두번째 처럼 처럼 해보고 싶어서 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]}
.
.
.
}
?>
|
댓글을 작성하시려면 로그인이 필요합니다.