Ah, yeah, I've been a bit of a tool there haven't I?
Of course the send is related to the sending of the verification email… it all comes flooding back to me now! Apologies for that!!
Anyway, what is this ...Email"])? '0': $row... doing exactly?
I don't know what the question mark or the colon is for; I don't recall ever seeing them in use like this at least anyway!
From what I can tell, it's something like this:
If UserEmail is not equal to User_Update_Group_Email -- question mark does something -- replace 1 with 0 -- colon does something -- to the emailVerified field.
So what is the question mark and the colon doing here?
By the way, adding tbl to the recordset name corrected the problem, so thank you for that.