aksoyhlc adlı üyeden alıntı: mesajı görüntüle
Artık mysql_query şekli kullanılmıyor kullanımdan kaldırıldı PDO ile yapabilirsiniz aynı işlemi. Alttaki gibi olacak yani düzenledim. Birde SESSİON değil SESSION yani büyük İ harfi olmayacak

<?php

if (isset($_POST['girisyap'])){

$admin_kadi =$_POST['admin_kadi'];
$admin_sifre =$_POST['admin_sifre'];

if ($admin_kadi && $admin_sifre) {
$sorgula=$baglanti->prepare("SELECT * FROM users where admin_kadi='$admin_kadi' and admin_sifre='$admin_sifre'");
$sorgula->execute();
$verisay=$sorgula->row_count();

if ($verisay>0) {

$_SESSİON['admin_kadi'] =$admin_kadi;

header('Location:index.php');

} else {


header('Location:login.php?login=no');
}
}

}
@aksoyhlc arkadaşın güncellemesine ek olarakta bağlantı şeklin aşağıdaki gibi olabilir.

$host="";
$dbname="";
$kadi="";
$sifre="";

try {
$baglanti = new PDO("mysql:host=".$host.";dbname=".$dbname."", $kadi, $sifre);
     $baglanti->query("SET CHARACTER SET utf8");
} catch ( PDOException $e ){
print $e->getMessage();
}




Dixie7 adlı üyeden alıntı: mesajı görüntüle
Merhaba herkese öncelikle sorunumu paylaşayım..



bağlantı şeklim..

<?php
$hostadresi =    "localhost";
$kullaniciadi =    "root";
$sifre =    "";
$veritabani =    "tasarimtekniksanat";

$baglanti = mysqli_connect($hostadresi,$kullaniciadi,$sifre,$veritabani);
if (mysqli_connect_errno())
{
echo "MySQL bağlantısı başarısız: " . mysqli_connect_error();
}
?>
yaptırmaya çalıştığım işlem

<?php

if (isset($_POST['girisyap'])){

$admin_kadi =$_POST['admin_kadi'];
$admin_sifre =$_POST['admin_sifre'];

if ($admin_kadi && $admin_sifre) {

    $sorgula=mysql_query("SELECT * FROM users where admin_kadi='$admin_kadi' and admin_sifre='$admin_sifre'");

$verisay=mysql_num_rows($sorgula);


if ($verisay>0) {

    $_SESSİON['admin_kadi'] =$admin_kadi;

    header('Location:index.php');

} else {


    header('Location:login.php?login=no');
}
}

    }

Aşağıdaki haliyle en temizinden son haliyle ve daha güvenlikli bir şekilde yapabilirsin.

$host="localhost";
$dbname="tasarimtekniksanat";
$kadi="root";
$sifre="";

try {
$baglanti = new PDO("mysql:host=".$host.";dbname=".$dbname."", $kadi, $sifre);
$baglanti->query("SET CHARACTER SET utf8");
} catch ( PDOException $e ){
print $e->getMessage();
}

if (isset($_POST['girisyap'])){
    
    $admin_kadi=$_POST['admin_kadi'];
    $admin_sifre=$_POST['admin_sifre'];
    
    if ($admin_kadi && $admin_sifre) {
        
    $sorgula=$baglanti->prepare("SELECT * FROM users where admin_kadi= :adminkadi and admin_sifre= :adminsifre");
    $sorgula->bindParam(':adminkadi', $admin_kadi, PDO::PARAM_STR, 12); //KARAKTER VE VERI TIPI SAYISI GÜNCELLEYEBILIRSIN
    $sorgula->bindParam(':adminsifre', $admin_sifre, PDO::PARAM_STR, 12); //KARAKTER VE VERI TIPI SAYISI GÜNCELLEYEBILIRSIN
    $sorgula->execute();
    $verisay=$sorgula->row_count();
    
        if ($verisay>0) {
        
        $_SESSION['admin_kadi']=$admin_kadi;        
        header('Location:index.php');
        
        } else {
        
        header('Location:login.php?login=no');
        }
    }
}

//https://www.php.net/manual/tr/pdostatement.bindparam.php