Heh, good question and this is a bit of a guess based on what you've said but I think I can tell you why it's that one page (and I know this because I've hit similar in the past before).
Your insert query:
INSERT INTO history VALUES (\'' + fullDate + '\', \'' + result[0].title + '\', \'' + result[0].url + '\')
Is going resolve to (for that page):
INSERT INTO history VALUES ('April 5, 2014', 'It's a graduated cylinder', 'http://imgur.com/gallery/N0s079c');
Which isn't valid, and you can see the problem in the syntax highlighting -- the It's
, and specifically the single quote there, is ending that string early and making the rest of the query nonsense.
So, yes, this will happen on other pages, in fact an attacker to could guess what was happening and attempt to compromise the database with a cleverly crafted page title.
The lesson here is to sanitize anything you're using as an input to a SQL query. Actually never trust any input and validate/sanitize it on principal anyway.
Second lesson, and one I've failed to learn many times, if something can return an error -- catch it and do something with it.
Hope that helps.