我刚刚学会了如何连接到数据库。但是我故意让错误的用户返回错误。但事实并非如此,它一直在向我表明我是有联系的。
<?php
$mysql_host = 'localhost';
$mysql_user = 'root';
$mysql_pass = '';
@mysql_connect($mysql_host,$mysql_user,$mysql_pass) or die('Sorry');
echo 'Connected';
?>
在这种情况下,它显示已连接,因为我的数据库中有一个名为 root 的用户,但如果我用其他任何东西替换,它仍然显示已连接而不是抱歉。
由于显然声誉较低,我不允许回答我自己的问题,我被要求等待大约 8 个小时或编辑我的问题并修复它。(我希望你们给我打勾,这样我也可以回答:P开玩笑)
所以这里是修复:
当我转到本地主机链接下的用户概述选项卡时,它显示“用户:任何”、“主机:本地主机”、“特权:使用”。我刚刚删除了那个东西。并且单独保留 pma、linux 和 root 的东西。删除了那个额外的用户(不知道它是怎么来的)并解决了问题。
所以基本上对于任何用户来说,它都是连接和授予访问权限。
我不知道我是否可以回答我自己的问题,但既然我想通了,我将其发布,以便在有人需要时帮助他们并且在类似的船上。
对不起,谢谢大家:)