제목 | DB 데이터를 받아와 출력할 때요...도와주세요~^^; | ||
---|---|---|---|
글쓴이 | 들불처럼 | 작성시각 | 2014/05/24 03:04:03 |
|
|||
- 메뉴얼에서 보면 쿼리결과 값을 받아와 각 필드 값들을 찍어 줄 때 해당 필드명 기준으로 출력하는데요... $query = $this->db->query("YOUR QUERY"); foreach ($query->result_array() as $row) { echo $row['title']; echo $row['name']; echo $row['body']; } - 특정한 용도의 목적이 있어 아래처럼 필드명이 아니라 index값으로 찍어주고 싶은데... 잘 안되네요...고수님들 도와주세요...^^; $query = $this->db->query("YOUR QUERY"); foreach ($query->result_array() as $row) { echo $row[0]; echo $row[1]; echo $row[2]; } |
|||
다음글 | 초짜인데 감히 레이아웃에 도전중입니다 ㅋ (2) | ||
이전글 | 트랙백이 제대로 안돼요 | ||
letsgolee
/
2014/05/24 19:37:30 /
추천
0
codeigniter의 데이터베이스 함수는 indexed array를 지원하지 않고 object나 associative array만 지원합니다(학... 우리말로 하는게 더 어려워...) 따라서 index방식을 원하면 꼼수를 써야 하는데 다음과 같이 하면 될 듯 합니다. (그리고 index 방식은 지양해야 합니다.)
|
들불처럼
/
2014/05/25 15:41:24 /
추천
0
네~감사합니다.
C#을 주로 쓰다 PHP를 사용한지가 얼마 안되어서 헷갈리는게 많네요...^^; 말씀대로 일반 코딩에선 associative array를 쓰는게 정석이구요~ 위의 경우엔 자동으로 먼가를 처리해주는 코딩을 하려다 보니 편법으로 고민해 보았던 사항입니다. 앞으로도 고수님들의 많은 지도 편달 부탁합니다~~^^ |