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

ci보드 질문해도될까요.. 채택완료

$count = ''; $default = sql_fetch(" select * from test "); $reset = "update test set count = '10' "; $sqls = "select * from test "; $count = $default['count']; $day = date("d");  if($day%3 == 0){     $new = $default['count'] - 1;      $today = date('Y-m-d');     $update_sql = "update test set count = '$new', wdate='$today' where wdate != '$today' ";      sql_query($update_sql);      $default = sql_fetch($sqls);     $count = $default['count']; } if($day == 01){     sql_query($reset);       $default = sql_fetch($sqls);      $count = $default['count']; } echo $count; 

 

그누보드에서는 적용을 했는데

 

ci보드로 가니까 완전 먹통이 되네요..

어떻게 해야할까요......

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

답변 1개

채택된 답변
+20 포인트

무엇을 적용한지는 모르겠으나..

ci 보드는 codeigniter 프레임워크를 적용한 것이니 구조부터 살펴보시고 MVC 나누셔야할 것 같습니다.

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

답변에 대한 댓글 4개

db에 10이라는 숫자를 입력해놓고 3일에 1씩 숫자를 뺀것입니다..
ㅠㅠ
@humanb2box
에러 문구가 뭐라고 나나요?
500에러가 뜹니다..

스스로 판단해보기로는
sql_fetch(" select * from test ");

이런 구문 때문인 것 같아요..
@humanb2box
그누보드와 ci보드는 DB 연결과 쿼리호출, 결과가져오는 방법 자체가다릅니다.
/application/controllers 밑에 있는 파일에서 쿼리 결과를 가져오고 싶을때는
$this->db->select()
$this->db->from()
$this->db->where()
$this->db->get()->result();
등의 ci 프레임워크의 액티브쿼리를 사용하시거나
$this->db->query("쿼리문");
$this->db->get()->result();
등으로 직접 쿼리문을 작성하여 결과를 가져와야합니다.

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

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

로그인

전체 질문 목록

🐛 버그신고