MySQL使用用户名和密码可以正常,但phpnow 的MySQL 测试结果显示数据库无法连接,代码有问题吗?

<?php$link=@mysqli_connect($_POST['mysqlHost'],$_POST['mysqlUser'],$_POST['mysqlPassw... <?php
$link = @mysqli_connect($_POST['mysqlHost'], $_POST['mysqlUser'], $_POST['mysqlPassword']);
$errno = mysqli_connect_errno();
if ($link) $str1 = '<span style="color: #008000; font-weight: bold;">OK</span> ('.mysqli_get_server_info($link).')';
else $str1 = '<span style="color: #ff0000; font-weight: bold;">Failed</span><br />'.mysqli_connect_errno();
?>
<tr>
<td colspan="2">服务器 <?=$_POST['mysqlHost']?></td>
<td colspan="2"><?=$str1?></td>
</tr>

<tr>
<td colspan="2">数据库 <?=$_POST['mysqlDb']?></td>
<td colspan="2"><?=(@mysqli_select_db($_POST['mysqlDb'],$link))?'<span style="color: #008000; font-weight: bold;">OK</span>':'<span style="color: #ff0000; font-weight: bold;">Failed</span>'?></td>
</tr>
</table>
<?}?>
MySQL使用用户名和密码可以正常登录
展开
 我来答
再回首不复往昔
2018-10-06 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:115
采纳率:63%
帮助的人:36.2万
展开全部

少个数据库名吧

$link = mysqli_connect(
'localhost',  /* 连接MySQL地址 */  
'user',    /* 连接MySQL用户名 */  
'password',  /* 连接MySQL密码 */  
'dbname');   /* 连接MySQL数据库名 */
追问

<td colspan="2">数据库 <?=$_POST['mysqlDb']?></td>

在这里呢

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式