我正在尝试使用MDB2.php。我已经下载了PHP 5.4版本的XAMPP。我理解,为了使用MDB2,我需要在我的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文件,这将返回以下错误:
弃用:在第390行的C:\Users\Lexy Feito\Desktop\xampp\php\pear\MDB2.php中不推荐指定新的引用的返回值。 弃用:第1885行中的C:\Users\Lexy Feito\Desktop\xampp\php\pear\MDB2.php中不建议分配new by reference的返回值:行2572中的C:\Users\Lexy Feito\Desktop\xampp\pear\MDB2.php不推荐分配new by reference的返回值。 弃用:在第2595行的C:\Users\Lexy Feito\Desktop\xampp\php\pear\MDB2.php中不推荐指定新的引用的返回值。 弃用:在第2940行的C:\Users\Lexy Feito\Desktop\xampp\php\pear\MDB2.php中不推荐指定新的引用的返回值。 严格的标准: MDB2_Driver_Common::raiseError()的声明应该与&pear兼容($message= NULL,$code = NULL,$mode = NULL,$options = NULL,$userinfo = NULL,$error_class = NULL,$skipmsg = false)在C:\Users\Lexy \Desktop\xampp\php\pear\MDB2.php第990行中
谁能告诉我使用MDB2.php连接到MySQL的正确方法是什么,以及为什么我会得到这个错误?
发布于 2013-11-03 20:47:05
如果您查看这些“错误”,您会发现它们实际上只是对库中的老式代码(“反推荐”的意思是“气馁并计划在未来版本中删除”)或写得不好的代码(“严格标准”只是“可以改进”)的警告。
代码将继续正常运行。但是,如果这个库目前没有维护,您可能会发现,将来您必须自己对其进行重大更改,或者迁移到更现代化的库中。
查看 ini setting和 function,了解如何更改显示或记录的消息类型。
https://stackoverflow.com/questions/19757737
复制相似问题