我正在尝试使用MDB2.php
。我已经下载了PHP 5.4版本的XAMPP。我明白,为了使用MDB2,我需要在我的PHP文件中include
。我就是这样做的:
我的createTable.php
文件位于C:\Users\Lexy Feito\Desktop\xampp\htdocs\php\COPassig3
。
所以我使用代码:
require "../../../php/pear/MDB2.php";
包含位于C:\Users\Lexy Feito\Desktop\xampp\php\pear
的MDB2.php文件但是这会返回以下错误:
不推荐使用:通过引用分配new的返回值是 在C:\ Users \ Lexy中弃用 第390行的Feito \ Desktop \ xampp \ php \ pear \ MDB2.php
不推荐使用:通过引用分配new的返回值是 在C:\ Users \ Lexy中弃用 第1885行的Feito \ Desktop \ xampp \ php \ pear \ MDB2.php已弃用: 不推荐使用引用来指定new的返回值 第2572行的C:\ Users \ Lexy Feito \ Desktop \ xampp \ php \ pear \ MDB2.php
不推荐使用:通过引用分配new的返回值是 在C:\ Users \ Lexy Feito \ Desktop \ xampp \ php \ pear \ MDB2.php中弃用 第2595行
不推荐使用:通过引用分配new的返回值是 在C:\ Users \ Lexy Feito \ Desktop \ xampp \ php \ pear \ MDB2.php中弃用 第2940行
严格标准:MDB2_Driver_Common :: raiseError()的声明 应与&兼容PEAR :: raiseError($ message = NULL,$ code = NULL,$ mode = NULL,$ options = NULL,$ userinfo = NULL,$ error_class = C:\ Users \ Lexy中的NULL,$ skipmsg = false) 第990行的Feito \ Desktop \ xampp \ php \ pear \ MDB2.php
有人可以告诉我使用MDB2.php
连接MySQL的正确方法是什么以及为什么我会收到这些错误?
答案 0 :(得分:4)
如果你看一下那些“错误”,你会发现它们实际上只是关于老式的警告(“弃用”意味着“在未来的某个版本中不鼓励和计划拆除”)或写得不好(“严格的标准” “只是意味着”可以改进“库中的代码。
代码将继续正常运行。 然而,如果当前没有维护此库,您可能会发现将来您必须自己进行重大更改,或者转移到更现代的库。
查看the error_reporting
ini setting和error_reporting()
function,了解如何更改显示或记录的消息类型。