mysqli_info
を使用できます
2つのケースを区別するために必要な情報を取得します。 mysqli_info($link)
UPDATE
の後 クエリは
Rows matched: 1 Changed: 1 Warnings: 0
次に、たとえばpreg_match
を使用して解析できます。 :
// $info = mysqli_info($link);
$info = 'Rows matched: 12 Changed: 8 Warnings: 0';
preg_match('/Rows matched: (\d+) Changed: (\d+)/', $info, $matches);
list(, $matched, $changed) = $matches;
echo "$matched rows matched, $changed rows changed\n";
出力:
12 rows matched, 8 rows changed
その後、$matched
の値を使用できます および$changed
2つのケースを区別するため。