私はこのクエリを持っています:
INSERT INTO db1.outbox (DestinationNumber, TextDecoded)
SELECT User.CellPhone, '$SMSMessage' as TextDecoded
FROM db2.User
WHERE User.PurchaseDate BETWEEN 2012-01-01 AND 2012-01-31
「outbox」テーブルに複数の行を挿入します。しかし、挿入された行数はわかりません。そのSQL構文から挿入された行数を取得する方法は? ありがとう。
更新 このコマンドの結果として「-1」を取得しました:
$insertedRows = mysql_query("SELECT ROW_COUNT()");
$rowInserted = mysql_fetch_array($insertedRows);
$rowInserted = $rowInserted[0];
echo $rowInserted;
しかし、テーブルに 27 行が挿入されていることがわかります。私は何を間違えましたか?