for문의 배열 값을 변수안에 문자열로 넣는 방법 정보
for문의 배열 값을 변수안에 문자열로 넣는 방법본문
다음과같은 소스입니다...
$sql = "select po_rel_table from $g4[point_table] where mb_id = '".mysql_escape_string($member[mb_id])."' order by po_id desc";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
print_r($row[po_rel_table]);
}
이렇게 하면 $g4[point_table]의 po_rel_table의 값이 배열로 나오는데요
이 배열을 하나의 변수 안에 문자열로 넣을 방법이 없을까요?
예를 들어
$row2[0]와 $row2[1] ... 이런 함수안에 배열이 하나씩 들어가도록요
그냥
$sql = "select po_rel_table from $g4[point_table] where mb_id = '".mysql_escape_string($member[mb_id])."' order by po_id desc";
$result = sql_query($sql);
$row = sql_fetch_array($result);
해서
print_r($row[po_rel_table]);
할 경우에는
값이 하나만 나오더라구요...
왜그런지 이유 아시는분 계시면 조언 좀 부탁드려요
$sql = "select po_rel_table from $g4[point_table] where mb_id = '".mysql_escape_string($member[mb_id])."' order by po_id desc";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
print_r($row[po_rel_table]);
}
이렇게 하면 $g4[point_table]의 po_rel_table의 값이 배열로 나오는데요
이 배열을 하나의 변수 안에 문자열로 넣을 방법이 없을까요?
예를 들어
$row2[0]와 $row2[1] ... 이런 함수안에 배열이 하나씩 들어가도록요
그냥
$sql = "select po_rel_table from $g4[point_table] where mb_id = '".mysql_escape_string($member[mb_id])."' order by po_id desc";
$result = sql_query($sql);
$row = sql_fetch_array($result);
해서
print_r($row[po_rel_table]);
할 경우에는
값이 하나만 나오더라구요...
왜그런지 이유 아시는분 계시면 조언 좀 부탁드려요
댓글 전체
$sql = "select * from $g4[point_table] where mb_id = '".mysql_escape_string($member[mb_id])."' order by po_id desc";
$row = mysql_fetch_row($result);
//$row = mysql_fetch_array($result,MYSQL_NUM );
$row = mysql_fetch_row($result);
//$row = mysql_fetch_array($result,MYSQL_NUM );
이코아리님~답변감사합니다만...아무것도 표시가 안되네요..ㅠㅠ
해결하였다는 뜻인가요? 미채택으로 마감해놓았네요?
아래처럼 하면 됩니다
for ($i=0; $row=sql_fetch_array($result); $i++) $rowk[]=$row;
출력시
echo $rowk[0][po_rel_table];
아래처럼 하면 됩니다
for ($i=0; $row=sql_fetch_array($result); $i++) $rowk[]=$row;
출력시
echo $rowk[0][po_rel_table];