테스트 사이트 - 개발 중인 베타 버전입니다

mysql 질문 드립니다. 채택완료

오켕 6년 전 조회 2,052

    $host = 'localhost';

    $user = '아이디';

    $pw = '암호';

    $dbName = '디비';

    $connect = new mysqli($host, $user, $pw, $dbName);

  

    if($connect){

        echo "MySQL 접속 성공";

    }else{

        echo "MySQL 접속 실패";

    }

   

    //$NO = $_POST["NO"];

  $NAME = $_POST["NAME"];

  $tal1 = $_POST["tel1"];

  $tal2 = $_POST["tel2"];

  $tal3 = $_POST["tel3"];

  $DATE = date("Y-m-d H:m:s");

 

   

  $result = mysql_select_db($dbName, $connect);

  echo "접속 여부? : ".$result;

  mysql_query("set names utf8"); // 결과값이 한글인 경우 사용

   

 

  $sql = "INSERT INTO `newlist` (`NAME`, `tel1`, `tel2`, `tel3`, `DATE`) VALUES ('$NAME', '$tel1', '$tel2', '$tel3', '$DATE')";

   

  mysql_query($sql, $connect);

 

    mysql_close($connect);

 ?>

 

위 처럼 폼에서 값을 받아서 전송하면 아래의 오류가 나옵니다.

 

오류내용: MySQL 접속 성공 Fatal error: Uncaught Error: Call to undefined function mysql_select_db() in D:\xampp\htdocs\loan\pro_join_update.php:38 Stack trace: #0 {main} thrown in D:\xampp\htdocs\loan\pro_join_update.php on line 38

 

초보라서 오류를 어떻게 해결해야 할지 몰라서 질문드립니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
6년 전

mysql_select_db 함수가 없다는 에러입니다  생성은 new mysqli로 하시고 mysql로 접속하신 이유를 잘 모르겠네요

mysqli_select_db

mysqli_query

mysqli_close로 바꾸셔야 할 듯 합니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

 $host = 'localhost';

    $user '아이디';

    $pw = '암호';

    $dbName = '디비';

    $connect = new mysqli($host, $user, $pw, $dbName);

  

    if($connect){

        echo "MySQL 접속 성공";

    }else{

        echo "MySQL 접속 실패";

    }

 

exit;로 닫으시고 여기까지해서 에러가있는지 확인하시는게 좋을것 같습니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인