database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 30868 게시물 읽기
No. 30868
아 토나올거 같아요 MYSQL 연동 질문...
작성자
이지훈
작성일
2015-08-11 14:29
조회수
7,190

<?php
        $servername = "xxx.xxx.xxx.xxx";
        $username = "root";
        $password = "xxxx";

        //create connection
        $conn = @mysqli_connect($servername, $username, $password);
        printf("%s", $conn);
        //check connection
        if ($conn->connect_error)
        {
                die("connection failed : " . $conn->connect_error);
        }
        echo "connected successfully <br>";

        //change database
        $db_selected = mysqli_select_db($conn, "Board");
        if (!$db_selected)
        {
                die("can't select db : " . mysqli_error($conn));
        }

생략

먼저 웹서버에서 별도의 mysql 서버로 접속을 하는 소스입니다.

connection은 잘 됩니다. if문을 타고 넘어와서 connection이 되었어요.

하지만

mysqli_select_db에서 fail이 됩니다. 구문에서 틀린 부분은 없다고 생각됩니다.

접속을 시도하는 원격 user(root)의 대상 privileges 권한도 다 이상없이 넣어두었어요.

가령 해당 웹서버에서 원격지 DB를 mysql -h 명렁어를 이용한 db(Board) 접근이 되었으니깐요...

 

문제는 mysqli_select_db부분에서 fail이 된건 뭐 그렇다치는데

error메세지를 봐야 어느부분이 잘못되었는지 확인을 할텐데 mysqli_error 혹은 mysqli_errno 함수를 통한

에러메세지가 하나도 나오지 않습니다.... 이 부분이 절 더 미치게 만들어요 ㅠㅠ

제발 좀 도와주세요 ㅠㅠ

[Top]
No.
제목
작성자
작성일
조회
30871완전초보인데요 리눅스로 서버 접속시 .. ip가 어떻게하면 테이블안으로 들어가나요 ? [3]
이상현
2015-08-19
7234
30870php에서 mysql원격 접속 안되는 문제.. [1]
박현규
2015-08-17
7331
30869답변형 게시판에서 페이징 문제 [2]
양양
2015-08-13
8332
30868아 토나올거 같아요 MYSQL 연동 질문...
이지훈
2015-08-11
7190
30867비번수정후 생긴일
최동식
2015-08-07
7353
30866MySQL 메모리 사용률 최적화 중 질문 좀 드립니다 ㅠ
김의연
2015-08-03
7850
30865C# 데이터 테이블에 데이터를 삽입하고 싶은데 헷갈려서 여쭈어 봅니다....
이선재
2015-07-30
7432
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.046초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다