在php中读取已删除的记录

在php中读取已删除的记录,php,Php,我有这样一个代码,用户从列表框中选择field1,然后单击submit删除所选值的所有数据 $sql = "delete from table where field1 = '$parameter' ; mssql_query ($sql); 成功删除时,即提交后,我希望显示类似“从表中删除153条记录”的文本 如何做到这一点?使用: 致电: 其中$link是您的数据库连接。我得到错误“调用未定义函数mssql\u受影响的行()”谢谢我更正了它,但仍然得到错误mssql\u受影响的行():提供

我有这样一个代码,用户从列表框中选择field1,然后单击submit删除所选值的所有数据

$sql = "delete from table where field1 = '$parameter' ;
mssql_query ($sql);
成功删除时,即提交后,我希望显示类似“从表中删除153条记录”的文本

如何做到这一点?

使用:

致电:


其中
$link
是您的数据库连接。

我得到错误“调用未定义函数mssql\u受影响的行()”谢谢我更正了它,但仍然得到错误
mssql\u受影响的行():提供的参数在file.php on line中不是有效的MS SQL链接资源。
如手册中所述,
$database\u Link
应包含mssql连接链接,是否确实如此?哦,是的…现在它正在工作…但默认情况下它会显示消息“deleted 0 records”…我可以隐藏此行吗?我只想在提交后才显示它。你可以这样做:
if(form_submitted){“Deleted”。mssql_rows_受影响($database_link)。“records from table.”;}
但我必须查看你的源代码以获得更详细的解决方案。要使用你的代码,我不知道mssql_query行的位置('Truncate table…)。我要用我的查询替换它吗?请不要!这是他们代码中的一行示例。您应该用自己的SQL替换该行-您只需要运行
mssql\u rows\u impacted()
行。我会更新答案。
$sql = "delete from table where field1 = '$parameter' "; //added closing quotes
mssql_query ($sql);
echo "Deleted " . mssql_rows_affected($database_link) . " records from table."; //where `$database_link` is the variable that contains the `mssql_connect` statement
$sql = "delete from table where field1 = '$parameter'";
mssql_query ($sql);

echo 'Deleted ' . mssql_rows_affected($link) . ' row(s)';