PHP 插入到添加空白条目中


Php Insert into adding blank entries

我正在尝试使用 php 向 sql 数据库添加新条目,我可以添加一个新条目,但它向数据库添加了 2 个空白行。我使用的查询是

$query = "INSERT INTO dbo.Products (Name,Id,Price) VALUES    ('$NewName','$NewId','$Price')";
$result = sqlsrv_query($conn3, $query);

有什么想法吗?

尝试使用 VALUE 而不是 VALUES 来确保只添加一个条目。

这应该将插入限制为仅单个项目。然后,这取决于您是否热衷于更彻底地调试问题以查看问题所在。

最后,检查变量是否都正确转义也没有什么坏处。

你可以

试试

$sql = "INSERT INTO dbo.Products (Name,Id,Price) VALUES('%s','%d','%f')";
$result = sqlsrv_query($conn3, sprintf($sql,mysql_real_escape_string($NewName),$NewId,$Price));