Tablo yapısı
->sira (id 11 )
->soz (text )
$db= new PDO("mysql:host=localhost;dbname=db;charset=utf-8","kullanici","");
$sql="select * from sozler where durum=:d order by sira asc ";
$sor=$db->prepare($sql);
$sor->execute(array("d"=>1));
$say=$sor->rowCount();
$eksik=$say-1;
$rastgele=rand(1,$eksik);
$ssql="select * from sozler where durum=:d and sira=:siral order by sira asc limit 1";
$soz=$db->prepare($ssql);
$soz->execute(array("d"=>1,"sira"=>$rastgele));
$sozal=$soz->Fetch(PDO::FETCH_ASSOC);
echo $sozal["soz"];
?>
sorum yada aklıma takılan şu her sayfa yenilendiğinde sql sorgusu göndermek yerine _COOIKE olarak mı alsam _SESSION olarak mı alsam bilemedim :(
yani
session_start();
if(isset($_SESSION["sagliksoz"]))
{
echo $_SESSION["sagliksoz"];
}
else
{$db= new PDO("mysql:host=localhost;dbname=db;charset=utf-8","kullanici","");
$sql="select * from sozler where durum=:d order by sira asc ";
$sor=$db->prepare($sql);
$sor->execute(array("d"=>1));
$say=$sor->rowCount();
$eksik=$say-1;
$rastgele=rand(1,$eksik);
$ssql="select * from sozler where durum=:d and sira=:siral order by sira asc limit 1";
$soz=$db->prepare($ssql);
$soz->execute(array("d"=>1,"sira"=>$rastgele));
$sozal=$soz->Fetch(PDO::FETCH_ASSOC);
$_SESSION["sagliksoz"]= $sozal["soz"];
echo $_SESSION["sagliksoz"];
}
?>
Dileyen Kullanabilir :) geliştirebilr benim sorumada cevap verebilir :D