PHP / MySQL: Bir kullanıcı oturum açmış tarafından girilen olan bir veritabanından filtrelenmiş verileri almak için en iyi yolu nedir?

2 Cevap php

Ben her kullanıcı veritabanına koydu tüm verilerin önizlemesini görüntüleyen bir sayfa yaratmak için çalışıyorum. Her kullanıcı sadece kendi verilerini görmek gerekir.

Ne giren bir kullanıcı oturum açmış olan göndermekten $ OTURUM en kullanıyorum ve ters eylem hakkında düşünmek için beynimi almak için çalıştık.

Ben ilk yapmak olup olmadığını merak

SELECT * FROM input WHERE input.bodyshop_name=$_SESSION ['MM_Username']

Ama bu işe yaramadı.

Muhtemelen söyleyebilirim, ben PHP / MySQL için yeni duyuyorum, bu nedenle herhangi bir yardım mutluluk duyacağız.

Teşekkürler

2 Cevap

Bunu denemek isteyeceksiniz

$sql = "SELECT * FROM `input` WHERE `input`.`bodyshop_name`='".mysql_real_escape_string($_SESSION['MM_Username'])."'";

Istenmeyen verileri sanatize için mysql_real_escape_string kullanımına dikkat.

bodyshop_name veri girişi, o zaman dediğin gibi bir sorgu çalışması gerektiğini kullanıcı adı ise.

Eğer sorgu yazdığınızda emin $ _SESSION ['MM_Username'] tek tırnak içinde olduğundan emin olun.