제목 | php 에서 mysql_fetch_row처럼 쓰고 싶은데요 | ||
---|---|---|---|
글쓴이 | summner | 작성시각 | 2013/11/14 10:46:48 |
|
|||
PHP 소스$result = mysql_query($sql,$connect); for($i=0;$i<$list_num;$i++){ $row = mysql_fetch_row($result); $type = $row[0]; $comment = $row[1]; $date = $row[2]; }소스 보시면 row값에 컬럽값 0에서 이렇게 숫자를 해서 만들고 싶은데 이것을 코디이그나이터에 적용할려고 합니다. 검색을 해보아서 추리한 결과.. $data_result= "모델에서 데이터 가져오기"이거 따로 방법이 있는것인지.. |
|||
다음글 | CSS, JS, Image와 같은 static file... (5) | ||
이전글 | 오라클 DB 연결 끊기는 문제 (2) | ||
헛발이
/
2013/11/14 11:12:31 /
추천
0
|
summner
/
2013/11/14 11:33:36 /
추천
0
답편 감사합니다.
제가 원하는건 데이터를 배열로 패치(fetch)할 때 0부터 배열이름을 부여해서. array 정돈된 데이터베이스의 필드이름을 그 값의 key값으로 가져오게 할려고 합니다. 제가 변명일수도 있지만 초보라 알려주신 메뉴얼 봐도 찾기가 힘드네요.ㅠ.ㅠ
|
헛발이
/
2013/11/14 11:37:51 /
추천
0
어떤 모양을 만드시는데 배열로 0부터 이름을 부여 하려는지 잘 이해가 가지 않는군요~
이떤 부분을 만드시는건가요? |
변종원(웅파)
/
2013/11/14 11:55:51 /
추천
0
summner/ si이신가요? a1, a2, b3 등의 난해한 필드명을 사용하는?
아니면 기존 소스를 손 안대고 쓰시려고 하는 것 같네요. (사실 위의 방식은 추천하는 방식은 아닙니다. for문 돌면서 mysql_fetch_row로 데이터를 가져오는...) 모델에서 아래처럼 처리해서 반환하면 원하는 대로 쓰실 수 있습니다. (가급적이면 이번 기회에 바꾸시길 권장합니다.) $sql = 'SELECT ID_PLAN, PL_NAME FROM plan'; $temp = $this->db->query($sql); $rows = $temp->result_array(); $retdata = array(); foreach ($rows as $row){ $retdata[] = $row; } return $retdata; |
result_array()
이렇게 적용하는 방법도 있습니다..
메뉴얼 http://cikorea.net/user_guide_2.1.0/database/results.html 여기를 참고해 보세요