[php] mysql_fetch_array / mysql_fetch_object 사용
<?
echo "mysql_fetch_array "."사용할 경우"."<br>";
$queryStr="select distinct grp_id, AA, BB from tb_group_id where grp_id like 'S%' and grp_id = '$grp_id' order by ord";
$result=mysql_query($queryStr, $connect);
while ( $row = mysql_fetch_array($result) ) {
$grp_id_arr01[] = $row[grp_id];
$AA_arr01[] = $row[AA];
$BB_arr01[] = $row[BB];
}
$rowCnt=count($grp_id_arr01);
for ($i=0; $i<$rowCnt; $i++){
echo "$grp_id_arr01[$i] || ";
echo "$AA_arr01[$i] || ";
echo "$BB_arr01[$i] <br>";
}
echo ("mysql_fetch_object "."사용할 경우"."<br>");
$queryStr="select distinct grp_id, depth2, flag from tb_group_id where grp_id like 'S%' and grp_id = '$grp_id' order by ord";
$result=mysql_query($queryStr, $connect);
while ( $row = mysql_fetch_object($result) ) {
$grp_id_arr02[] = $row->grp_id;
$A_arr02[] = $row[A];
$B_arr02[] = $row[B];
}
$rowCnt=count($grp_id_arr02);
for ($i=0; $i<$rowCnt; $i++){
echo "$grp_id_arr02[$i] || ";
echo "$AA_arr02[$i] || ";
echo "$BB_arr02[$i] <br>";
}
?>
참고: http://www.php.net/manual/kr/function.mysql-fetch-array.php
참고: http://www.php.net/manual/kr/function.mysql-fetch-object.php
< 쿼리 결과가 1개일때 >
$sql = "select no from count";
$result = mysql_query($sql, $db_con);
$row=mysql_fetch_array($result);
echo "&count=$row[no]&"; -> field 이름을 넣는다.
echo "&count=$row[0]&"; -> 쿼리결과의 배열순서를 넣는다.
----------------------------------------------------------------------------
* 두 함수의 차이점 : 배열에 변수 넘길때 가 다르다.
$grp_id_arr01[] = $row[grp_id];
$grp_id_arr02[] = $row->grp_id;
"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기, 각종 광고, 영업, 판매, 제안서, 전단지 반응율 3배×10배 이상 높이는 마법의 8단계 공식" |
☞자세히보기 |
|
|