Merhabalar,
Bu yazımda PHP ile sorgu yaparken, sorgunun içinde nasıl değişken kullanılabilir konusundan bahsedeceğim. Bu yöntem PDO ve mysql_ fonksiyonlarının ikisinde de kullanılabilir.
Hemen bu işlemi nasıl gerçekleştireceğimize bakalım;
<?php
$degisken = $_GET['id'];
$sorgu = $db->query("SELECT * FROM urunler WHERE id = '{$degisken}'")->fetch(PDO::FETCH_ASSOC);
Bu örnek PDO kullananlar içindir. Anlayacağınız üzere $db değişkeninde veritabanı bağlantısını yapmış oluyorsunuz.
mysql_ fonksiyonlarında da aynı şekilde kullanılmaktadır. Aşağıda görebilirsiniz.
<?php
$degisken = $_GET['id'];
$sorgu = mysql_query("SELECT * FROM urunler WHERE id = '{$degisken}'");
Gördüğünüz gibi oldukça basit bir kullanımı vardır. PDO ve mysql_ fonksiyonlarında da aynı şekilde çalışmaktadır.
Dikkat etmeniz gereken tek nokta tırnak işaretleriyle ayırıp süslü parantez içine değişken adınızı yazmak olacaktır.
‘{$degisken_adi}’
Bu şekilde veri tabanı işlemlerinizde sorgunun içine değişkenlerinizi katabilirsiniz.
Umarım anlaşılır olmuştur.
Mutlu Kodlamalar 🙂