如何在没有MySQL扩展的情况下使用mysql_ *函数?

时间:2013-12-06 16:18:40

标签: php mysql deprecated

我看到了this post,说你不能使用mysql_*函数。然后,如何在不使用MySQL扩展名(mysql_query())的情况下使用mysql_connect()mysql_real_escape_string()mysql_*等函数?

我可以在没有PDO的情况下执行此操作,因为this questions会问同样的问题,但是使用PDO

1 个答案:

答案 0 :(得分:0)

您的问题的答案如下: 利用mysqli API而不是mysql API http://us1.php.net/mysqli

由于函数的行为并不完全相同,所以需要进行一些学习,但这样做会更好。

例如,不使用mysql_connect()来获取连接,而是使用http://us1.php.net/manual/en/mysqli.construct.php

此外,请按照以下步骤确保您可以访问mysqli和PDO,因为它会根据您安装php的方式而有所不同 http://us1.php.net/manual/en/mysqli.installation.php

总而言之,你所指出的帖子所说的是,不推荐使用以mysql_开头的函数,不再使用它们了。