public function ubahSiswa(Siswa $siswa) { $nama = $siswa->getNama(); $kelas = $siswa->getKelas()->getIdKelas(); $nomorSiswa = $siswa->getNomorSiswa(); $ps = $this->connection->prepare("UPDATE siswa SET nama=:nama, id_kelas=:kelas where nomor_siswa=:nomorSiswa "); $ps->bindParam(":nama", $nama, PDO::PARAM_STR, 50); $ps->bindParam(":kelas", $kelas, PDO::PARAM_INT); $ps->bindParam(":nomorSiswa", $nomorSiswa, PDO::PARAM_INT); $ps->execute(); $this->connection = null; }
<?php class Siswa { private $nama; private $alamat; public function setNama($val) { $this->nama = $val; } public function getNama() { return $this->nama; } public function setAlamat($val) { $this->alamat = $val; } public function getAlamat() { return $this->alamat; } } $siswa = new Siswa(); $siswa->setNama("Beni"); $siswa->setAlamat("Bandung"); echo "Siswa " . $siswa->getNama() . " tinggal di " . $siswa->getAlamat() . "\n";