개발 Q&A

제목 fetch_assoc나 fetch_all로 한 테이블의 여러 row를 키->값으로는 보여줄 수 없을까요?
카테고리 PHP
글쓴이 나이토리아 작성시각 2021/08/31 13:51:28
댓글 : 8 추천 : 0 스크랩 : 0 조회수 : 6981   RSS

너무 헷갈리네요..

 

Array
(
    [award] => Array
        (
        )

    [career] => Array
        (
            [0] => Array
                (
                    [0] => 7
                    [1] => 1
                    [2] => 서울
                    [3] => 2021-08-31
                    [4] => 2021-09-01
                    [5] => 2
                    [6] => 3
                    [7] => 4
                )

        )

    [certificate] => Array
        (
        )

    [language] => Array
        (
        )

)

 

현재 fetch_all 입니다. 위에 0,1,2,3,4,5,6,7에 숫자 대신 컬럼 가지고 오고 싶어서요..

 

SELECT * FROM `recruit`.`career` WHERE `id` = '7'

sql 구문

 

이렇게..? 입니다. 다른 애들도 크게 차이는 없어ㅇ...

 

Array
(
    [0] => Array
        (
            [0] => 7
            [1] => 1
            [2] => 
            [3] => 
            [4] => 
            [5] => 
            [6] => 
            [7] => 
        )

    [1] => Array
        (
            [0] => 7
            [1] => 2
            [2] => 
            [3] => 
            [4] => 
            [5] => 
            [6] => 
            [7] => 
        )

)

 

재가공 없이 나온대로입니다..

 다음글 ci3 세션 관련 문의 드립니다. (1)
 이전글 ini_set() 질문있습니다. (1)

댓글

변종원(웅파) / 2021/08/31 14:24:10 / 추천 0
sql 구문을 보여주세요. db칼럼하구요
나이토리아 / 2021/08/31 14:32:18 / 추천 0
이미지 첨부하였습니다..
변종원(웅파) / 2021/08/31 14:56:41 / 추천 0

첨부하신 sql 구문으로는 위의 배열결과가 나올 수 없습니다. ^^;;

프로그램에서 재가공 하는가 봅니다?

나이토리아 / 2021/08/31 15:02:45 / 추천 0

아 네 맞습니다..! 

array 첫 번째 키에서 키 값 붙여줘서 재가공하였습니다..

나이토리아 / 2021/08/31 15:07:40 / 추천 0
재가공 없이 하단에 첨부하였습니다..ㅠㅠ
나이토리아 / 2021/08/31 15:40:02 / 추천 0
fetch_all을 했을 경우고 fetch_array나 row 등을 사용해봤지만 여러 칼럼을 가져오지는 못하더라구요..
한대승(불의회상) / 2021/08/31 18:17:49 / 추천 0
fetch_all(MYSQLI_ASSOC) 을 사용해 보세요.
나이토리아 / 2021/08/31 18:18:44 / 추천 0
와.. 해결되었습니다 정말 감사드립니다..ㅠㅠ 부족하게 질문했는데 이렇게 상세히 답해주시다니 정말 감사할 따름입니다..