제목 | 함수사용시 파라미터 자동 사용을 어떻게 하나요? | ||
---|---|---|---|
글쓴이 | 짱구삼촌 | 작성시각 | 2016/02/23 15:12:37 |
|
|||
function get_list($table='ci_board') { $sql = 'SELECT * FROM '.$table.' ORDER BY board_id DESC'; $query = $this->db->query($sql); $result = $query ->result(); return $result; } $table='ci_board' 이부분은 pass가 통과가 되어 테이블 사용이 안됩니다. 이부분이 사용할 수 있는 방법은 있나요? |
|||
첨부파일 |
question-01.png (69.0 KB) |
||
다음글 | 액티브 레코드 작성시 for update구문 추가하고 ... (3) | ||
이전글 | libraries 사용하려면 어떻게 하나요? (4) | ||
한대승(불의회상)
/
2016/02/23 15:34:38 /
추천
0
pass가 통과된다는게 무슨 뜻인가요?
|
kaido
/
2016/02/23 16:15:26 /
추천
0
설정은 맞습니다만, 사용을 잘못 하신게 아닌지 싶네요. 디폴트 설정은 null 값이면 자동으로 값을 넣는 옵션 입니다. $table 인자값이 공백이 들어가 있거나 하는 식으로 null이 아니라서 디폴트가 적용 안된것이 아닐지 싶습니다. 혹은 $table 값이 잘못된 형태로 넣었거나...
애매할때는 var_dump($table); |
변종원(웅파)
/
2016/02/24 11:35:32 /
추천
0
php 함수 부분부터 다시 보셔야합니다. 함수명($table='ci_board') 라고 되어 있으면 함수를 호출할 때 함수() 라고 아무 것도 파라미터를 설정하지 않았을때 $table변수에 ci_board라는 값을 넣어주는 겁니다. 함수('')라고 호출하면 당연히 빈값이 들어가구요. 책 질문게시판에도 올리셨는데 주소에서 $table 값을 가져오는거라서 주소를 확인해보라고 말씀드렸습니다. |