Ще ви дам пример как се прави основна връзка с базата данни и вмъкването е завършено, това е само с илюстративна цел. Трябва да реорганизирате този код в клас, така че всеки израз за вмъкване да не създава PDO обект, а да използва повторно създадения преди това обект.
function insertItem($desc, $cat, $link) {
$dbh = new PDO("mysql:host=host;dbname=db", $user, $pass);
$sql = "INSERT INTO table (description, category, link) VALUES (:desc, :cat, :link)";
$sth = $dbh->prepare($sql);
$sth->bindValue(":desc", $desc);
$sth->bindValue(":cat", $cat);
$sth->bindValue(":link", $link);
$sth->execute();
}