Enkele aanhalingstekens zijn op geen enkele manier verboden. Ik ga er gewoon vanuit dat je een fout hebt gekregen bij het invoegen in de database. Dit komt waarschijnlijk door het weglaten van mysql_real_escape_string()
op invoerwaarden.
U krijgt een SQL-fout als u INSERT ... ('O'Reilly')
. probeert dat is het hele punt van de SQL-escape-functies.