PhpStorm怎样消除PHP中内嵌SQL语句高亮错误

前面的事

前几天正在用PhpStorm学习php内嵌MySQL数据库。
PhpStorm的功能很强,字符串里面的HTML/SQL/RegExp都可以扫描出来进行语法高亮。

问题

我用着用着发现一个问题
比如有一个表MyGuests在数据库ndb里面
数据如下

+----+-----------+----------+------------------+----------+
| id | firstname | lastname | email            | reg_date |
+----+-----------+----------+------------------+----------+
|  1 | John      | Doe      | john@example.com | NULL     |
+----+-----------+----------+------------------+----------+

我用PHP对他进行插入操作:

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>php document</title>
</head>
<body>
<?php
$servername = "localhost:3306";
$username = "root";
$password = "acdasd11";
$dbname = "ndb";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 使用 sql 创建数据表
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

$sql = "INSERT INTO MyGuests(firstname, lastname, email)
VALUES ('Mike', 'Potter', 'mike@example.com')"; //对表MyGuests

if ($conn->query($sql) === TRUE) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>

</body>
</html>

PhpStorm对于给$sql中的表MyGuests的错误是无法解析 表 'MyGuests'
快速修复还说要再建一个TABLE

给你们看一下

img

img

虽然最后运行后结果正确,但是用久了看见这么多错误也是很烦的。

问一下有没有办法可以让PHPStorm没有这种误报错而且还有字符串内高亮的办法呢?