Saat menyiapkan pernyataan, Anda perlu execute
bukannya exec
dan Anda perlu menggunakan objek yang Anda atur saat menyiapkannya:
$req=$idconnex->prepare("SELECT * FROM `enseignant` WHERE ens_cin=:cin AND ens_pass=:pass");
$req->bindParam(':cin',$_GET["login"]);
$req->bindParam(':pass',$_GET["password"]);
$req->execute();
Perhatikan juga bahwa rowCount()
adalah metode, bukan properti, dan Anda tidak dapat mengandalkan nilainya saat menggunakan SELECT
pertanyaan. Lihat halaman manual tentang rowCount()
untuk informasi lebih lanjut.
Selanjutnya Anda tidak boleh menggunakan GET tetapi POST ketika Anda mengirim informasi seperti kata sandi dan Anda harus menggunakan hash asin untuk kata sandi Anda, bukan kata sandi teks biasa. Lihat Hash dan garam aman untuk sandi PHP untuk lebih jelasnya.