-1
我试图插入数据到数据库表中我已经复制了PHPmyadmin给我插入数据到数据库的代码。我也研究过其他类似的问题,发现我一直在使用back ticks,我没有使用保留字来阻止这个工作。 的代码如下:PHP没有插入数据库
<?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_query()'需要第一个参数数据库连接。更好地使用准备好的语句 – Saty
,你可能不想逃避那些引号。 – Strawberry
不要执行查询两次! – Saty