Для моих форм я использую pg_escape_string в каждом поле, прежде чем вставлять их в базу данных. Так что я получаю что-то вроде firstname = 'O''reilly'. Но когда я пытаюсь распечатать это, я получаю O''reily, 2 апострофы. Разве это не 1 апостроф, О'рейли?
Это не проблема отладки, мне просто интересно, если у вас есть имя = 'O''reilly', как вы печатаете это, так что это просто O'reilly вместо O''reilly?