首页 > 解决方案 > 无法连接到 MySQL-DB:意外的 T_STRING

问题描述

我正在和我的朋友一起制作一个小型服务器,您可以在其中登录,我们希望我们只看到一个标签。

当我在 phptester.net 上尝试我的代码时,它说:

FATAL ERROR 语法错误,第 9 行出现意外的 'is' (T_STRING)

我不知道如何解决它。

这是我的代码:

<?php
    $msg = '';

    $con = new mysqli('server', 'username', 'pwd', 'db');

    $name = $_POST['name'];
    $name = $con->real_escape_string($name);
    $cmd = ' SELECT ID FROM user WHERE user = '$name'';
    $result = $con->query($cmd);

    $rowNumber = $result->num_rows;
    if($rowNumber != 0) {

        $msg = 'some text';

    }

        if($msgn != '') {

            echo '<a id=someid href="somelink">some text</a>';;

        }

    ?>

我得到的唯一错误是我之前给你看的那个。

标签: phpsql

解决方案


您没有正确回显消息。改变

echo <a id=someid href="somelink">some text</a>;

 echo '<a id=someid href="somelink">some text</a>';

推荐阅读