
개선/제안
2024.08.03 01:24
데이터베이스 여러개에 설치가 안됩니다.
adm/rb/rb_form.php 13줄에
$rbx = sql_fetch(" select COUNT(*) AS cnt FROM information_schema.TABLES WHERE `TABLE_NAME` = 'rb_builder' ")
이 코드는 모든 데이터베이스에서 rb_builder 테이블을 검색합니다.
예를 들어 DB1, DB2, DB3이 같은 MySQL 서버에 있다고 가정했을때, DB1에 리빌더가 설치되어있으면 DB2, DB3으로 그누보드를 설치한 후 rb_form.php에 들어가면
리빌더가 이미 설치되어 있는것처럼 나타납니다.
하지만 업데이트/테이블 검사를 누르면, 해당 디비에는 설치가 되지 않았으므로 rb_builder가 존재하지 않는다고 나옵니다.
$rbx = sql_fetch(" select COUNT(*) AS cnt FROM information_schema.TABLES WHERE `TABLE_NAME` = 'rb_builder'
AND TABLE_SCHEMA = '".G5_MYSQL_DB."'");
로 수정하면, 정상 작동합니다. - 이전글라이선스키 관련 질문2024.08.04
- 다음글시스템 메세지 확인방법2024.08.02
댓글목록
