execute() metodu.

execute();
Hissə 7.
prepare() metoduyla hazır edilən SQL sorğusunu işə salır.Eyni zamanda aldığı ikinci bir parametrə ilə sorğuda “ ? “  və ” : “ ilə işarəli olan parametrələri  dəyişkənlərə bağlayır. 
Nümunələrə nəzər yetirək:
test.php
<?php
//Baza üçün bağlantı kodlarımızı başqa səhifədə qeyd edib bu səhifəmizə daxil edirik.
require "connection.php";
?>
<!--HTML form üçün kodlarımız-->
<!DOCTYPE html>
<html>
<head>
            <title>Test</title>
</head>
<body>
            <center >
                        <form action="" method="POST"  >
                                   <label>İstifadəçi adı</label>
                                   <input type="text" name="istifadeci_adi"  placeholder="İstifadəçi adını daxil edin" required="">
                                   <label>Şifrə</label>
                                   <input type="password" name="istifadeci_sifresi" placeholder="Şifrəni daxil edin " required="">
                                   <input type="submit" value="Giriş edin">
                        </form>
            </center>
</body>
</html>
<?php
//excute() metodu
//Birinci istifadə qaydası
$sorgu = $connect->prepare("SELECT * FROM qeydiyyat");
$sorgu->execute();       
//İkinci istifadə qaydası
$i_adi=trim($_POST["istifadeci_adi"]);
$i_sifre=trim($_POST["istifadeci_sifresi"]);
$sorgu = $connect->prepare("SELECT * FROM qeydiyyat where  ad=? && sifre=? ");
$sorgu->execute(array($i_adi,$i_sifre));            
//Üçüncü istifadə qaydası
$i_adi=trim($_POST["istifadeci_adi"]);
$i_sifre=trim($_POST["istifadeci_sifresi"]);
$sorgu = $connect->prepare("SELECT * FROM qeydiyyat where  ad=:istifadeci_adi && sifre=:istifadeci_sifresi ");
$sorgu->execute(array(':istifadeci_adi' => $i_adi,':istifadeci_sifresi' => $i_sifre));
?>


Comments

Popular Posts