Php 如何修复意外的';其他';

Php 如何修复意外的';其他';,php,mysql,Php,Mysql,你好!我正在尝试将我的php程序连接到mysql本地主机。但是我有一个错误,说 分析错误:语法错误,第6行C:\xampp\htdocs\loginpage\log.php中出现意外的“else”(T_else) 以下是我的节目: <?php $connect = new mysqli('localhost','root','','login'); if($Connect->connect_error);{ die('connectin failed

你好!我正在尝试将我的php程序连接到mysql本地主机。但是我有一个错误,说

分析错误:语法错误,第6行C:\xampp\htdocs\loginpage\log.php中出现意外的“else”(T_else)

以下是我的节目:

<?php
    $connect = new mysqli('localhost','root','','login');

    if($Connect->connect_error);{
        die('connectin failed bruh');
    }else
        echo('connect worked');
?>


我非常需要你的帮助!谢谢

如果
语句体在启动之前已关闭,则只需删除分号即可执行
条件的语句。如果
条件正确,则应

if($Connect->connect_error){

............
.............

}

if($Connect->Connect\u错误);{
分号需要消失。这会终止
if
,这意味着
else
是意外的。因此它应该是
if($Connect->Connect_error){
而不是
if($Connect->Connect_error)。在if条件之后,您不需要关闭else和分号的大括号,还需要从
if($Connect->Connect_error)中移除
;{
if($Connect->Connect\u error);remove;像这样的问题应该关闭而不是回答——这是一个简单的打字错误,对未来的读者来说没有什么用处。