php-7로 업그레이드한 후 "정의되지 않은 함수 mysql_connect()로 호출"
제가 php5를 php7로 업그레이드한 후, 저는 500의 오류를 받습니다.
PHP 치명적 오류:발견되지 않은 오류: 정의되지 않은 함수 mysql_connect()를 호출합니다.
나는 지금 당장 php7을 얻기 위해 이것을 나의 적절한 소스에 넣었습니다.
deb http://packages.dotdeb.org 제시 모두
deb-src http://packages.dotdeb.org 제시 모두
제가 기본적으로 한 일은 다음과 같습니다.
apt-get remove php5
apt-get install php7-*
저는 데비안 제시의 최신 버전을 사용하고 있습니다.
하지만 전 여전히 이걸 이해합니다.여기 SO에 대한 질문들이 많이 있는데 저는 확실히 다 확인했습니다.하지만 저는 아직 거기서 답을 찾지 못했습니다.
PHP 설명서에서:
경고 이 확장은 PHP 5.5.0에서 더 이상 사용되지 않으며 PHP 7.0.0에서 제거되었습니다.대신 MySQLi 또는 PDO_MySQL 확장을 사용해야 합니다.MySQL: API 가이드 선택을 참조하십시오.이 기능의 대안은 다음과 같습니다.
mysqli_connect()
PDO::__construct()
사용하다MySQLi
또는PDO
<?php
$con = mysqli_connect('localhost', 'username', 'password', 'database');
언급URL : https://stackoverflow.com/questions/34088373/call-to-undefined-function-mysql-connect-after-upgrade-to-php-7
'programing' 카테고리의 다른 글
npm: '--force'와 '--legacy-peer-deps'를 사용할 때 (0) | 2023.07.26 |
---|---|
다트에서 문자열의 첫 글자를 대문자로 사용하는 방법은 무엇입니까? (0) | 2023.07.26 |
뮤텍스 잠금 스레드 (0) | 2023.07.26 |
Python에서 예외를 포착하고 시도 블록을 계속합니다. (0) | 2023.07.26 |
Prepared Statement + 업데이트를 위해 선택 + 기본 키 열에 Oracle 12c + ORA-01461 (0) | 2023.07.26 |