Saya akan memberi Anda contoh bagaimana koneksi basis data dasar dibuat dan penyisipan selesai, ini hanya untuk tujuan ilustrasi. Anda harus mengatur ulang kode ini di dalam kelas sehingga setiap pernyataan penyisipan tidak membuat objek PDO tetapi menggunakan kembali objek yang dibuat sebelumnya.
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();
}