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