我已经在互联网上搜刮了这个“挪用未界说函数mysql_connect()”错误,但没有提议的措施有用…
当我实行从php会见mysql时,我收到此错误.我有PHP版本5.2.17和MySQL 5.1.68(mysql在php外部运行,我实行建设表和数据库等).
我打消注释php.ini中的扩展:
extension=php_mysql.dll
extension=php_mysqli.dll
并指定了这些扩展的路径.
我还在我的PATH变量中添加了PHP和MySQL. 我正在行使Apache 2.2.在我做出的每一次变动后,我从头启动了处事器.
这是我在php顶用于会见数据库的代码(但我以为题目不在语法中):
我没有设法怎样办理这个题目,你可否提出一些其他的妨碍解除能力?我对他的题目很新…我想行使MySQL,由于这将是我将在我的网站启动并运行时在现实处事器上行使的内容.提前叩谢!
编辑:这是来自apache日记:
[Mon Mar 25 13:50:42 2013] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined function mysql_connect() in C:Webthenemisdbconnect.php on line 7,referer: http://localhost/thenemis/admin.php
[Mon Mar 25 13:50:42 2013] [error] [client 127.0.0.1] File does not exist: C:/Web/favicon.ico
EDIT2:这是来自php信息(我以为这个题目也许与php.ini文件中的一些未指定的参数有关).我没有在任那里所读过我应该指定一些其他成果而不是扩展和路径,但大概我错了……你有什么提议?
mysql
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 5.0.51a
Directive Local Value Master Value
mysql.allow_persistent On On
mysql.connect_timeout 60 60
mysql.default_host no value no value
mysql.default_password no value no value
mysql.default_port no value no value
mysql.default_socket no value no value
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Off
最佳谜底
正如之前所说,行使phpinfo()来确定mysql是否正确运行. 一样平常来说,你不该该再行使mysql,而是行使mysql的新改造版本,名为mysqli http://php.net/manual/de/book.mysqli.php
您还可以行使method_exists要领以编程方法搜查函数是否存在
(编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|