mysql 데이터 베이스 생성 왜 안될까요

mysql 데이터 베이스 생성 왜 안될까요

QA

mysql 데이터 베이스 생성 왜 안될까요

본문

 


    $host = "localhost";
    $user = "root";
    $pw = "root";
    $dbConnect = new mysqli($host, $user, $pw);
    if(mysqli_connect_errno()){
        echo '데이터베이스 접속 실패';
    }else {
        $sql = "CREATE DATABASE testdb;
        $res = $dbConnect->query($sql);
        if ( $res ) {
            echo "데이터베이스 생성 완료";
        } else {
            echo "데이터베이스 생성 실패";
        }
    }

 

php5.2 버전인데 데이터베이스 생성 실패가 뜨는데 왜 이런건지 모르겠네요

 

이 질문에 댓글 쓰기 :

답변 2

phpMyAdmin이나 heidiSQL괜찮습니다. 일단 mysql접속문제이시면

 

<?php
$servername = "localhost";
$username = "username";
$password = "password";

// Create connection
$conn = new mysqli($servername, $username, $password);

// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>

$sql = "CREATE DATABASE testdb;

->

$sql = "CREATE DATABASE testdb";

로 수정해 보면 어떨까 싶습니다.

잘 모르겠습니다.

참고로, 웹 mysql 관리툴인 adminer 로 접속해서 데이터베이스 생성 등 관리를 하는 방법도 있습니다. => https://www.adminer.org (다운로드 후, php 파일 하나만 업로드하여 브라우저에서 접속)

답변을 작성하시기 전에 로그인 해주세요.
전체 1,510
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT