출석부 질문드립니다. 채택완료
http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=1340">http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=1340
를 설치했습니다만
select id from where mb_id = 'chatsite' and substring(datetime,1,10) = '2013-11-01'
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where mb_id = 'chatsite' and substring(datetime,1,10) = '2013-11-01'' at line 1
error file : /plugin/attendance/attendance.php
라는 버그가 떠서.................큰일입니다..ㅠㅠ
댓글으보니 DB생성이 잘안되서 그렇다는데.
DB를 지우고 새로 깔아야 하는지 강제로 DB를 생성해야하는지 알려주실 수 있나요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
11년 전
select id from where mb_id = 'chatsite' and substring(datetime,1,10) = '2013-11-01'
이게 실제 쿼리문 이신가요? 테이블 명이 없는 것 같은데...
이게 실제 쿼리문 이신가요? 테이블 명이 없는 것 같은데...
로그인 후 평가할 수 있습니다
답변에 대한 댓글 7개
q
qbguy
11년 전
�
11년 전
에러문만 놓고 보면 테이블이 생성 안된 것 같습니다. Install 파일로 생성이 안된다면 직접 생성하셔야 할 듯 합니다
�
11년 전
다운 받으신 출석체크 플러그인 install.php 파일에 보시면 테이블 생성하는 쿼리가 있을거예요..
create table g5_attendance (
내용 ) 이런 식으로 되있는 부분이 있을겁니다.
만약 phpmyadmin 을 지원하는 호스팅 서비스를 이용 중이시라면 그걸 이용해서 테이블 생성하셔도 되구요. 아니라면...mysql테이블 생성으로 검색하시면 될 듯 합니다
create table g5_attendance (
내용 ) 이런 식으로 되있는 부분이 있을겁니다.
만약 phpmyadmin 을 지원하는 호스팅 서비스를 이용 중이시라면 그걸 이용해서 테이블 생성하셔도 되구요. 아니라면...mysql테이블 생성으로 검색하시면 될 듯 합니다
q
qbguy
11년 전
감사합니다 덕분에 phamyadmin을 이용해 테이블을 생성하려고 합니다
거의다 온것 같은데 테이블생성에 오류가 나네요..ㅠㅠ
" CREATE TABLE $p5[attendance_table] (
id int(11) NOT NULL auto_increment,
mb_id varchar(50) NOT NULL default '',
subject varchar(255) NOT NULL default '',
day int(11) NOT NULL default '0',
reset int(11) NOT NULL default '0',
point int(11) NOT NULL default '0',
datetime datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (id),
KEY id (mb_id,day,datetime)
) TYPE=MyISAM ";
sql_query($sql, false);
을 sql에 넣으니 오류가 나서 안되는데 혹시 제가 실수한 부분이 있을까요?
거의다 온것 같은데 테이블생성에 오류가 나네요..ㅠㅠ
" CREATE TABLE $p5[attendance_table] (
id int(11) NOT NULL auto_increment,
mb_id varchar(50) NOT NULL default '',
subject varchar(255) NOT NULL default '',
day int(11) NOT NULL default '0',
reset int(11) NOT NULL default '0',
point int(11) NOT NULL default '0',
datetime datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (id),
KEY id (mb_id,day,datetime)
) TYPE=MyISAM ";
sql_query($sql, false);
을 sql에 넣으니 오류가 나서 안되는데 혹시 제가 실수한 부분이 있을까요?
q
qbguy
11년 전
정확한 오류는
" CREATE TABLE $p5[attendance_table] (
id int(11) NOT NULL auto_increment,
mb_id varchar(50) NOT NULL default '',
subject varchar(255) NOT NULL default '',
day int(11) NOT NULL default '0',
reset int(11) NOT NULL default '0',
point int(11) NOT NULL default '0',
datetime datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (id),
KEY id (mb_id,day,datetime)
) TYPE=MyISAM ";
MySQL 메시지: 도움말
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '" CREATE TABLE $p5[attendance_table] (
id int(11) NOT NULL auto_increment,
' at line 1
입니다
" CREATE TABLE $p5[attendance_table] (
id int(11) NOT NULL auto_increment,
mb_id varchar(50) NOT NULL default '',
subject varchar(255) NOT NULL default '',
day int(11) NOT NULL default '0',
reset int(11) NOT NULL default '0',
point int(11) NOT NULL default '0',
datetime datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (id),
KEY id (mb_id,day,datetime)
) TYPE=MyISAM ";
MySQL 메시지: 도움말
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '" CREATE TABLE $p5[attendance_table] (
id int(11) NOT NULL auto_increment,
' at line 1
입니다
�
11년 전
글을 늦게 봤네요. 어제 잠들어서..
CREATE TABLE $p5[attendance_table] (
id int(11) NOT NULL auto_increment,
mb_id varchar(50) NOT NULL default '',
subject varchar(255) NOT NULL default '',
day int(11) NOT NULL default '0',
reset int(11) NOT NULL default '0',
point int(11) NOT NULL default '0',
datetime datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (id),
KEY id (mb_id,day,datetime)
) TYPE=MyISAM "; 에서 테이블명이 $p5[attendance_table] 변수로 되어 있어서 나는 에러입니다.
$p5[attendance_table] => g5_attendance 로 바꾸시면 되요
CREATE TABLE $p5[attendance_table] (
id int(11) NOT NULL auto_increment,
mb_id varchar(50) NOT NULL default '',
subject varchar(255) NOT NULL default '',
day int(11) NOT NULL default '0',
reset int(11) NOT NULL default '0',
point int(11) NOT NULL default '0',
datetime datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (id),
KEY id (mb_id,day,datetime)
) TYPE=MyISAM "; 에서 테이블명이 $p5[attendance_table] 변수로 되어 있어서 나는 에러입니다.
$p5[attendance_table] => g5_attendance 로 바꾸시면 되요
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
채택
채택
답변대기
채택
답변대기
답변대기
채택
채택
답변대기
답변대기
채택
채택
답변대기
채택
답변대기
채택
답변대기
채택
1146 : Table 'teamleesin.g5_attendance' doesn't exist
error file : /gnu/plugin/attendance/attendance.php 입니다 동일증상이라 복붙한거였는데 실수였나보네요 해결할 수 있을까요? ㅠㅠ