테스트 사이트 - 개발 중인 베타 버전입니다

DB row를 2차원배열로 가져올수있나요? 채택완료

$row[2][2] 이런식으로 2번째 필드의 2번째 컬럼을 가져오고싶은데 방법이 없을까요??

 

</p>

<p><?php 

    $sql =  "select * from excel"; 

    $result = sql_query($sql);

    $rowcnt = mysqli_num_rows($result);

    $colcnt = mysqli_num_fields($result);</p>

<p>    while($row = sql_fetch_array($result)){

        echo $row;

    }

?></p>

<p>

제가 sql_fetch_array로 가져오는 방법밖에몰라서 도움을 요청해봅니다!

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

다음과 같이 하면 되지 않을까 합니다.

그누보드의 sql_fetch_array() 는 연관배열로만 가져오기 때문에, mysqli_fetch_array() 를 사용했습니다.

</p>

<p><?php 

$sql =  "select * from excel"; 

$result = sql_query($sql);

$rowcnt = mysqli_num_rows($result);

$colcnt = mysqli_num_fields($result);</p>

<p>$list = array();

while($row = mysqli_fetch_array($result)){

    $list[] = $row;    

}</p>

<p>// echo $list[0][0]; echo $list[0][1];</p>

<p>//print_r2($list);

?></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

ㅗㅜㅑ 제가 원했던 답 그대로네요 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록