致命错误:调用未定义的函数mysql_connect()

时间:2017-05-21 10:24:51

标签: php mysql mysqli phpmyadmin google-cloud-sql

我将托管从bigrock更改为google cloud。以前我的代码在bigrock php版本5.4.45中没有任何单一错误工作良好,但现在当我转移到谷歌云版本大约5.6和我的代码用于显示许多错误后来我改变了我的PHP版本谷歌云服务器5.4.45与bigrock相同,即使现在我得到这个

  

致命错误:调用未定义的函数mysql_connect()。

我不明白为什么这个代码在bigrock托管服务良好的情况下,在相同的php版本的谷歌云中显示错误。

1 个答案:

答案 0 :(得分:0)

基于 mysql _ * 的函数是deprecated with PHP 5.5.x

即使您可能已“回滚”该版本,但很可能旧的mysql库在云上不可用/不存在。考虑更新到基于 mysqli 的函数(转换并不太困难,但存在差异)或使用PDO。