Php mysql扩展已被弃用

Php mysql扩展已被弃用,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,好吧,我真的需要一些帮助,因为我真的很困惑。我正在尝试连接到phpmyadmin上的数据库 <?php mysql_connect('localhost', 'root', ''); mysql_select_db('test_database'); ?> 这里我使用“mysql\u连接”。当我运行它时,它说这个扩展不推荐/过时了,我必须使用“mysqli_connect” 所以现在我只使用与上面相同的代码,但只是在末尾加上“i” 我做错了什么 提前,谢谢 我的第一语言不是英语

好吧,我真的需要一些帮助,因为我真的很困惑。我正在尝试连接到phpmyadmin上的数据库

<?php
mysql_connect('localhost', 'root', '');
mysql_select_db('test_database');
?>

这里我使用“mysql\u连接”。当我运行它时,它说这个扩展不推荐/过时了,我必须使用“mysqli_connect”

所以现在我只使用与上面相同的代码,但只是在末尾加上“i”

我做错了什么

提前,谢谢


我的第一语言不是英语。希望您能理解。

mysqli\u select\u db参数不同。阅读他们的文档:

Php已改为mysqli,因此您必须使用mysqli而不是mysql。 在mysqli中,不只是添加一个i,它就完成了。 请阅读以下所有mysqli函数


您正在使用的是
mysql\u connect
。您必须将其替换为
mysql\u connect
,并了解其功能


这将是一个很好的阅读

数据库不在phpmyadmin上,而是在MySQL服务器上;phpmyadmin只是为与MySQL数据库通信而编写的几个应用程序之一,允许您使用存储在其中的数据“我在这里使用”MySQL\u connect“。当我运行它时,它说这个扩展已弃用/过时,我必须使用”mysqli\u connect“。-请这样做。[代表mysql改进版]是另一个扩展。阅读手册并相应地更新代码。很好的摆脱!,mysql的使用已经过时10年了。开始使用较新的mysqli或PDO扩展。这将需要重写代码的受影响部分。
    <?php
$con = mysqli_connect('localhost', 'root', '', 'test_database');
mysqli_query($con, "UPDATE `table` SET id='1'");


?>