sql 질문드립니다 ㅠ 정보
sql 질문드립니다 ㅠ
본문
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부분에서 막히네요;; ㅠㅠ
댓글 전체
$row = sql_fetch("select chack_datetime2 from g4_chack_log order by chack_id desc");
//echo $row[chack_datetime2];
if(!$row[chack_datetime2]) alert("진행중인 점검이 있습니다.") ;
//echo $row[chack_datetime2];
if(!$row[chack_datetime2]) alert("진행중인 점검이 있습니다.") ;