2017-05-21 3 views
0

bigrock에서 google cloud로 호스팅을 변경했습니다. 이전에 내 코드가 bigrock PHP 버전 5.4.45에있을 때 어떤 오류도없이 잘 작동했지만 현재 Google 클라우드로 전환하면 버전이 약 5.6이고 많은 코드를 표시하는 데 사용되는 코드가 나중에 내 PHP 버전을 변경했습니다. 지금도 나는이 코드가 bigrock 호스팅에서 잘 작동하고 같은 PHP 버전과 구글의 클라우드에 오류를 표시하는 이유치명적인 오류 : 정의되지 않은 함수를 호출하십시오. mysql_connect()

Fatal error: Call to undefined function mysql_connect().

내가 이해하지 못하는 무엇입니까 bigrock 같은 5.4.45에 구글 클라우드 서버.

+0

은 우리가 @u_mulder되지 않으며 사용되지 않는 API를 –

+0

@SahilGulati 구글. 내 잘못이야 –

+0

죄송합니다 미안 중복에 대한 잘못된 질문을했다를 설치하는 영업 이익을 자극하지 말아야 가정 클라우드 비활성화 된'mysql' API를에게 –

답변

0

mysql_ * 기반 기능은 deprecated with PHP 5.5.x입니다.

버전을 "롤백"한 경우에도 이전 MySQL 데이터베이스 라이브러리는 사용 가능하지 않거나 클라우드에 존재하지 않을 수 있습니다. mysqli 기반의 기능으로 업데이트하는 것을 고려해보십시오 (전환이 너무 어렵지는 않지만 차이점이 있음). 또는 PDO를 사용하십시오. 아마 보안 목적

관련 문제