Zählen Sie, wie viele Zeilen aus der letzten SQL-Abfrage eingefügt wurden
Ich habe diese Frage:
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
Es werden mehrere Zeilen in die Ausgangstabelle eingefügt. Ich weiß aber nicht, wie viele Zeilen eingefügt wurden. Wie wird die Anzahl der Zeilen aus dieser SQL-Syntax eingefügt? Vielen Dank.
aktualisieren Ich habe '-1' als Ergebnis dieses Befehls erhalten:
$insertedRows = mysql_query("SELECT ROW_COUNT()");
$rowInserted = mysql_fetch_array($insertedRows);
$rowInserted = $rowInserted[0];
echo $rowInserted;
Aber ich sehe, dass 27 Zeilen in meine Tabelle eingefügt wurden. was habe ich falsch gemacht?