PHP没有插入到数据库中

PHP没有插入到数据库中,php,mysql,Php,Mysql,我正在尝试将数据插入到数据库表中。我复制了PHPmyadmin提供的将数据插入数据库的代码。我还研究了其他类似的问题,发现我一直在使用回勾,我没有使用可能会停止工作的保留字。 代码如下: <?php // Connect to MYSQL $connect = mysqli_connect("localhost", "username", "password", "Test_downtime"); if (!$connect) { die("Connection failed: "

我正在尝试将数据插入到数据库表中。我复制了PHPmyadmin提供的将数据插入数据库的代码。我还研究了其他类似的问题,发现我一直在使用回勾,我没有使用可能会停止工作的保留字。 代码如下:

<?php
// Connect to MYSQL
$connect = mysqli_connect("localhost", "username", "password", 
"Test_downtime");
if (!$connect) {
  die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully\n";
$sql = mysqli_query("INSERT INTO `Test_downtime`.`Downtime` (`ID`, 
`Server_Name`, `Average_downtime`, `Last_downtime`) VALUES (NULL, \'Test\', 
\'3224\', \'2222\')");
if (mysqli_query($sql)) {
  echo $servername . "has been updated";
} 
else{
  echo "Error: " ."<br>" . mysqli_error($sql);
}
?>

我想知道这里是否有人对为什么不插入有任何想法。

mysqli\u查询(连接,查询)需要两个参数

<?php

    $connect = mysqli_connect("localhost", "username", "password","Test_downtime");

        if (!$connect) 
        {
            die("Connection failed: " . mysqli_connect_error());
        }else
        {
            echo "Connected successfully\n";
        }


    $sql = mysqli_query($connect, "INSERT INTO `Downtime` (ID, 
    Server_Name, Average_downtime, Last_downtime) VALUES (NULL, 'Test', 
    3224,2222); ");

    if ($sql == true) 
    {
      echo $servername . "has been updated";
    } 
    else
    {
      echo "Error: " ."<br>" . mysqli_error($sql);
    }
    ?>

mysqli\u query()
需要第一个参数作为数据库连接。最好使用prepared语句,您可能不想转义那些倒逗号。不要执行查询两次!!在将连接添加到查询并删除第二个查询并且不再转义倒逗号之后,仍然没有发生任何事情。您是否从该运行中获得了输出?具体来说,最后一个回声是否会产生一条信息,提示出了什么地方出了问题?