Okay... I proceeded with reading even though I didn't understand and found an explanation of why this function needs to be used a few pages later -- thanks author.
It says "without the use of this function and without Magic Quotes on, a common name like O'Malley will generate a MySQL error."
B U T . . .
I tested this with a registration script I wrote that didn't include the use of this function. And guess what, it allowed me to submit O'Reilly, and O"Reilly and #$#$@#%@#%@#!#% without a problem and no MySQL error..
so now I know for what this function is intended... but, do I *need* to use it ?? what's the deal.. does my version of php/mySQL have things built in ?
my setup is MySQL 4.0.18 PHP 4.3.10
Thanks again.