gpt4 book ai didi

php - php 中与 adodb 连接时出错

转载 作者:行者123 更新时间:2023-11-29 10:42:46 24 4
gpt4 key购买 nike

您好,尝试连接到数据库,但我无法执行此操作,我使用 laragon 运行程序并显示此错误。数据库连接是adodb和mysql。感谢帮助。

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADODB_Cache_File has a deprecated constructor in C:\laragon\www\FacturaElectronicaAlumgo\sistema\adodb5\adodb.inc.php on line 233

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADOConnection has a deprecated constructor in C:\laragon\www\FacturaElectronicaAlumgo\sistema\adodb5\adodb.inc.php on line 327

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADORecordSet has a deprecated constructor in C:\laragon\www\FacturaElectronicaAlumgo\sistema\adodb5\adodb.inc.php on line 2854

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADORecordSet_array has a deprecated constructor in C:\laragon\www\FacturaElectronicaAlumgo\sistema\adodb5\adodb.inc.php on line 3872

Fatal error: Uncaught Error: Call to undefined function mysql_pconnect() in C:\laragon\www\FacturaElectronicaAlumgo\sistema\adodb5\drivers\adodb-mysql.inc.php:383 Stack trace: #0 C:\laragon\www\FacturaElectronicaAlumgo\sistema\adodb5\adodb.inc.php(588): ADODB_mysql->_pconnect('localhost', 'root', 'black44265769', 'cal24412_dte') #1 C:\laragon\www\FacturaElectronicaAlumgo\sistema\conexion.php(3): ADOConnection->PConnect('localhost', 'root', 'black44265769', 'cal24412_dte') #2 C:\laragon\www\FacturaElectronicaAlumgo\sistema\validar.php(8): include('C:\\laragon\\www\\...') #3 {main} thrown in C:\laragon\www\FacturaElectronicaAlumgo\sistema\adodb5\drivers\adodb-mysql.inc.php on line 383

最佳答案

什么 PHP 版本?由于“已弃用”消息和最后一个“致命”错误,我假设此处为 7.x(可能)。

这是一个两部分的问题......

  1. 已弃用的:

    PHP 已更改为使用 __construct()(两个前导下划线)作为构造函数,而不是与类本身同名。请参阅PHP 4 style constructors部分(页面的第一部分)了解更多信息。

    例如:在ADOConnection 文件中,有一个已弃用的
    构造函数...
    构造函数可能如下所示:

    ADOConnection( ... ); // constructors with or without parameters

    ...但所有这些都可以替换为:

    __construct( ... );

    您可以在本地进行更改以解决已弃用的消息。

  2. fatal error :

    在 PHP 7.x 中,基于 mysql_* 的函数是已删除。请参阅this API info .

关于php - php 中与 adodb 连接时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45172564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com