질문/조언질답게시판
Extra Form
PHP PHP 7.4
CMS Rhymix

모듈에서 다른 DB와 연결하고 싶다면 어떤 방식으로 접근을 해야 하나요?

그냥 config.php 하나 만들어서 DB정보를 적고 연결해서 사용해도 문제 없는 건가욥?

 

  • profile

    다른 디비를 어떻게 접근하시겠다는 말씀이신가요?
    일반적으로 XE나 라이믹스는 master, 솔리브(?) 디비 모두 거의 똑같은 데이터라는 기준으로 가져온다고 보시면 됩니다.

    다른 아이피 혹은 다른 서버의 데이터베이스를 연결하길 희망하신다면 mysqli 으로 다른 곳으로 연결시키는 코드를 작성하셔야 할 것 같아요. 다만 그렇게 구현하여 만들어둔 데이터들을 잘못활용하신다면 인젝션공격에 취약해집니다.

    https://www.youtube.com/watch?v=dZLw-6BoASk
    해킹 관련 자료입니다..

  • profile

    라이믹스 2.0 (next 브랜치) 에서는 config.php에 항목을 하나 추가한 후 해당 DB를 불러와서 쿼리를 자유롭게 실행할 수 있습니다.

     

    현재 버전에서는 다른 DB에 접속하는 기능을 따로 구현하여 쓰셔야 합니다. mysqli는 비추이고 그냥 PDO 쓰세요.

  • profile

    두분 모두 답변 감사합니다! PDO로 시도해보겠습니다~

    라이믹스 2.0 기대할게요 ㅎㅎ