Sorgu içerisinde değişken kullanmanız sorunu çözer. Mesela tüm kişilerin sayısını çekmek isterken şöyle sorgu yapacaksınız:
SELECT * FROM uyeler
Kullanıcının yaşadığı şehire göre kişi sayısını bulmak içinse o kullanıcının verisiyle işlem yapacaksınız:
SELECT sehir FROM uyeler WHERE ID = $kullaniciID
Burada kullaniciID değeri o an giriş yapmış kullanıcıyı belirtiyor, dilerseniz ...WHERE kullaniciAdi = $kullanici şeklinde de değiştirebilirsiniz. Değişkenin sorgu içerisinde kullanımı da kullandığınız veritabanı sınıfına göre değişiklik gösterebilir, kimisinde '{$degisken}' kimisinde daha farkı şekilde. Bu sorgu size kullanıcının yaşadığı şehri veritabanından döndürür. Bu veriyi değişkene aktarıp daha sonra sorguda şöyle kullanabilirsiniz:
mysql_num_rows("SELECT * FROM uyeler WHERE sehir = $kullaniciSehir");