>source
야, 저는 PHP를 배우기 시작했고 제가 알고있는 것으로 포럼을 만들기로했습니다. PHP를 통해 MySQL 데이터베이스에 연결하지 못했습니다. 왜이 오류가 발생하는지 궁금합니다.
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in 
 C:\xampp\htdocs\FORUM\connect.php:9 Stack trace: #0 
 {main} thrown in C:\xampp\htdocs\FORUM\connect.php on line 9

정의되지 않은 함수가 있다는 것을 알고 있지만 정의하는 방법을 모릅니다. mysql_connect() . 누군가가 내 코드를보고 내 (가장 노골적인) 오류를 수정하는 방법을 알려줄 수 있기를 바랍니다.

<?php
    $database = array();
    $database['host'] = "localhost";
    $database['port'] = '3306';
    $database['name'] = "forum";
    $database['username'] = "root";
    $database['password'] = "";
    $link = mysql_connect($database['host'], $database['username'], $database['password']);
    if ($link) {
        echo "Successfully connected to the database : ".$database['name'];
    }   else {
          echo "Connect to the database : ".$database['name'] . "failed<br/>";
          echo "Error : ".mysql_error();
    }
?>


  • 답변 # 1

    mysql_connect()
    
    

    이전에 사용되지 않으며 PHP 7에서 제거되었습니다. mysqli_connect ( "i"를 염두에 두십시오)를 시도하거나 PDO, Doctrine 또는 다른 추상화를 사용하십시오.

  • 이전 python - 자체 기능으로 숫자, 대문자, 소문자 및 공백 계산
  • 다음 c - getline ()에 의해 할당 된 메모리를 해제하는 코어 덤프 얻기