Php mysql\u real\u escape\u字符串在windows上不工作

Php mysql\u real\u escape\u字符串在windows上不工作,php,windows-7,Php,Windows 7,我在Windows7上使用PHP5.2.17,它告诉我mysql_real_escape_string是一个未定义的函数。我的印象是它是内置的,所以我不知道为什么它是未定义的。有人能解释一下这一点以及如何修复它吗?您还需要php5的mysql包来使用此功能。您还需要php5的mysql包来使用此功能。此功能是扩展的一部分。你有这个功能 通常windows上的PHP已经附带了它,您只需要在PHP.ini文件中激活它。请参阅上面关于安装它的链接,它有一节介绍windows操作系统。该功能是扩展的一部

我在Windows7上使用PHP5.2.17,它告诉我mysql_real_escape_string是一个未定义的函数。我的印象是它是内置的,所以我不知道为什么它是未定义的。有人能解释一下这一点以及如何修复它吗?

您还需要php5的mysql包来使用此功能。

您还需要php5的mysql包来使用此功能。

此功能是扩展的一部分。你有这个功能

通常windows上的PHP已经附带了它,您只需要在PHP.ini文件中激活它。请参阅上面关于安装它的链接,它有一节介绍windows操作系统。

该功能是扩展的一部分,即。你有这个功能


通常windows上的PHP已经附带了它,您只需要在PHP.ini文件中激活它。请参阅上面关于安装它的链接,它有一个针对windows操作系统的部分。

它不是内置的-它属于mysql数据库扩展。是否定义了mysql\u connect?如果您只安装了PDO,那么应该使用。它不是内置的-它属于mysql的db扩展。是否定义了mysql\u connect?如果你只安装了PDO,那么你应该使用。啊,我以为它是内置的。谢谢@彼得:因为有些PHP版本在默认情况下不再启用。那是在过去,安装页面有详细的信息。玩得高兴啊,我还以为是天生的呢。谢谢@彼得:因为有些PHP版本在默认情况下不再启用。那是在过去,安装页面有详细的信息。玩得高兴