>  기사  >  백엔드 개발  >  php에서 mysql 데이터베이스에 연결할 때 오류가 발생하면 어떻게 해야 하나요?

php에서 mysql 데이터베이스에 연결할 때 오류가 발생하면 어떻게 해야 하나요?

王林
王林원래의
2020-07-10 11:03:473647검색

php가 mysql 데이터베이스에 연결될 때 발생하는 오류에 대한 해결 방법은 다음과 같습니다. 1. 환경 변수 설정을 열고 Path 변수 뒤에 php 설치 디렉터리를 추가합니다. 2. 컴퓨터를 다시 시작합니다. 3. libmysql.dll 파일을 다음 위치에 복사합니다. Apache 서버의 bin 디렉터리 다음으로, Apache 서버를 다시 시작합니다.

php에서 mysql 데이터베이스에 연결할 때 오류가 발생하면 어떻게 해야 하나요?

오류 설명:

(권장 튜토리얼: php 튜토리얼)

PHP가 mysql 데이터베이스에 연결되면 다음 오류가 발생합니다: 치명적인 오류: 정의되지 않은 함수 mysql_connect() in….

분석:

이 오류는 일반적으로 PHP, Mysql 및 Apache 서버가 구성될 때 발생합니다.

해결 방법은 다음과 같습니다.

환경 변수를 수정하면 해결 가능합니다.

특정 작업은 다음과 같습니다.

1. "내 컴퓨터"를 마우스 오른쪽 버튼으로 클릭하고 "속성", "고급", "환경 변수"를 클릭합니다.

2. "시스템 변수"에서 "경로" 변수를 편집합니다. 원래 값 뒤에 ";E:phpphp5;E:phpphp5ext"를 추가합니다. ("E:phpphp5"는 php의 설치 디렉터리입니다.)

3. 컴퓨터를 다시 시작합니다.

4. php 설치 디렉터리에 있는 libmysql.dll을 아파치 서버의 bin 디렉터리에 복사합니다. 섬기는 사람.

Test: test.php

그 중 user는 MySQL의 사용자 이름, userpassword는 해당 사용자의 MySQL

<?php
$link=mysql_connect(&#39;localhost&#39;,&#39;[user]&#39;,&#39;[userpassword]&#39;);
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>

Apache 설치 디렉터리의 htdocs에 테스트 코드를 저장하고, 서버를 시작한 후 입력합니다. 브라우저 "http://localhost/test.php"에서 "성공"이 나타나면 PHP가 데이터베이스에 성공적으로 연결되었음을 의미합니다.

위 내용은 php에서 mysql 데이터베이스에 연결할 때 오류가 발생하면 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.