-1

ユーザーがリスト ボックスから field1 を選択し、[送信] をクリックして、選択した値のすべてのデータを削除する、このようなコードがあります。

$sql = "delete from table where field1 = '$parameter' ;
mssql_query ($sql);

削除が成功した場合、つまり送信後、「テーブルから153レコードを削除しました」のようなテキストを表示したい

それはどのように行うことができますか?

4

2 に答える 2

3

使用mssql_rows_affected():

$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
于 2012-08-24T17:24:41.680 に答える
1

mssql_rows_affectedの呼び出しで:

$sql = "delete from table where field1 = '$parameter'";
mssql_query ($sql);

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

$linkデータベース接続はどこにありますか。

于 2012-08-24T17:25:23.617 に答える