(PHP 4 >= 4.0.6, PHP 5)
fbsql_affected_rows — Restituisce il numero di righe (tuple) interessate nella precedente operazione di FrontBase
$link_identifier
] )
fbsql_affected_rows() restituisce il numero di
righe interessate dall'ultima query INSERT, UPDATE or DELETE associata
al parametro link_identifier
. Se tale parametro non è stato specificato,
sarà usata l'ultima connessione aperta da
fbsql_connect().
Nota:
Se si stanno usando le transazioni, è necessario chiamare la funzione fbsql_affected_rows() dopo una query INSERT, UPDATE, or DELETE, non dopo la chiusura della transazione (commit).
Se l'ultima query è un istruzione DELETE senza clausola WHERE, tutte le righe verranno cancellate dalla tabella e la funzione restituirà il valore 0 (zero).
Nota:
Se si utilizza l'istruzione UPDATE, FrontBase non aggiornerà le colonne in cui il valore nuovo è uguale a quello vecchio. Quindi esiste la possibilità che fbsql_affected_rows() sia diverso dal numero di righe realmente interessate dalla query.
Se l'ultima query fallisce la funzione restituisce -1.
Vedere anche: fbsql_num_rows().