v2.5.2
Giriş yap

PHP'DE Sorguda takıldım!

ilkertuncer
387 defa görüntülendi

Bir sorguda takıldım.

Amacım bir konunun kategorisini çektirirken yanında da o kategorinin url ini çektirlebilmek.

Elde olan bir fonksiyonum var. İstiyorum ki bu gelen konuya ait kategorimin id siyle birlikte category_url ini aldırabilmek

Konularımı tuttuğum tablom: https://prnt.sc/PEqSq2mM5NKM
Kategorilerimi tuttuğum tablom: https://prnt.sc/WK7n8kAGoUWD

Kodum da şu şekilde yardımcı olabilirseniz sevinirim.

function Get_url($url){
$veri=[];

$datas = $db->prepare('SELECT * FROM posts WHERE url = ?');
$datas->execute([$url]);
$data = $datas->fetch(PDO::FETCH_ASSOC);

foreach($data as $key=>$value){
    $datas = $db->prepare('SELECT * FROM categories WHERE id = ?');
    $datas->execute([$value['category_id']]);
    $veri[] = $datas->fetch(PDO::FETCH_ASSOC);
    
}

}
ilkertuncer
910 gün önce

Merhabalar @kartal.

Konularımı tuttuğum tablom: https://prnt.sc/PEqSq2mM5NKM
Kategorilerimi tuttuğum tablom: https://prnt.sc/WK7n8kAGoUWD

Url den gelen verimi sayfa içine çektirdiğim kodum:

    if (!isset($_GET['url']) || empty($_GET['url'])){
        header('Location:404.php');
    }
    
    $datas = $db->prepare('SELECT * FROM posts WHERE url = ?');
    $datas->execute([
        $_GET['url']
    ]);
    $data = $datas->fetch(PDO::FETCH_ASSOC);
    
    if (!$data){
        header('Location:404.php');
        exit;
    }