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
Post a Comment