ステートメントを準備するときは、 execute
が必要です。
exec
の代わりに
準備時に設定したオブジェクトを使用する必要があります:
$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();
また、 rowCount()
はメソッドであり、プロパティではありません。SELECT
を使用する場合、その値に依存することはできません。 クエリ。 rowCount()
に関するマニュアルページを参照してください。
詳細については。
さらに、パスワードなどの情報を送信する場合は、GETではなくPOSTを使用する必要があります。また、パスワードには、プレーンテキストのパスワードではなく、ソルトハッシュを使用する必要があります。 PHPパスワードのセキュアハッシュとソルト> 詳細については。