sql 질문드립니다 ㅠ

· 2013-06-07 (금) 01:29:26 · 944 · 1
















chack_id chack_charge chack_message chack_memo chack_datetime1 chack_datetime2

chack_id == 프라이멀리키 (자동상승)
chack_datetime1 = 점검시작시간
chack_datetime2 = 점검종료시간
chack_message = 점검시 표시되는 alert 메시지
chack_memo = 관리용 멘트


위와같은 구조를 가진 테이블을 만들었습니다;;
점검로그를 기록하는 테이블인데요;;

원리는 대충이렇습니다.

점검시작버튼을 누르면 chack_id값이 가장큰 데이터의 chack_datetime2(점검종료시간을 기록하는 필드)값을 가져와서 chack_datetime2값이 없으면 "진행중인 점검이 있습니다." 라는 오류가 표시되도록 하는겁니다;;

$sql = mysql_query("SELECT chack_datetime2 FROM g4_chack_log where 'chack_datetime2' = ''");
$re_sql = mysql_fetch_array(mysql_result($sql,0,0));
if(!$re_sql)alert("진행중인 점검이 있습니다.") ;

이런식으로 해봣는데
테이블에 데이터 자체가 없거나 등등 하면 오류가 많아지더라구요;;
혹시 좀 더 좋은방법없을까요?? ㅠㅠ
그누보드 플러그인으로 만들어보려고하는데 sql부분에서 막히네요;; ㅠㅠ
|

댓글 1개

2013-06-07 (금) 01:54:05
$row = sql_fetch("select chack_datetime2 from g4_chack_log order by chack_id desc");
//echo $row[chack_datetime2];
if(!$row[chack_datetime2]) alert("진행중인 점검이 있습니다.") ;
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-06-07 조회 1,634
13-06-07 조회 3,895
13-06-07 조회 1,627
13-06-07 조회 1,120
13-06-07 조회 1,974
13-06-07 조회 1,067
13-06-07 조회 966
13-06-07 조회 1,909
13-06-07 조회 1,706
13-06-07 조회 3,386
13-06-07 조회 1,704
13-06-07 조회 1,743
13-06-07 조회 1,681
13-06-07 조회 1,674
13-06-07 조회 1,627
13-06-07 조회 1,271
13-06-07 조회 945
13-06-06 조회 1,029
13-06-06 조회 856
13-06-06 조회 858