2016-04-02 15 views
-1

Şu anda oturum açmış olan kullanıcının kişisel bilgilerini görmesine izin veren bir sayfa oluşturuyorum. Bilgileri yüklemek için $result = mysql_query("SELECT $_SESSION FROM users",$db); kullanabilir miyim veya yüklemek için daha iyi bir yol var mı.Bir oturum kullanıcıdan bilgi yükleme

Kodum şimdi çalışıyor. Bu, başkalarına yardımcı olabileceği durumda koddur.

mysql_connect('localhost','root','pass'); 
mysql_select_db('db'); 
$query="select *from table WHERE username='$username' "; 
$run=mysql_query($query); 
while ($myrow = mysql_fetch_array($run)) 
+0

$ _SESSION bir dizidir, bu nedenle kodunuz anlam ifade etmez. SELECT * FROM kullanıcılarından ID = $ _ SESSION [id] '' –

+0

'un sadece kod ile uğraştığını düşündüm. Cevap için teşekkürler. Diğer insanlara yardım edebilmesi için kullandığım kodu yayınlayacağım. – Cory

+0

'mysql_ *' ifadesini kullanmayı bırakmanız gerekir, '' php –

cevap

0

Hayır, mysql_query("SELECT $_SESSION from users",$db)$_SESSION çünkü PHP açısından bir dizidir olamaz.
Herhangi bir şey varsa, bir dizinin SQL veritabanında saklanmadan önce/sonra serileştirilmesi/sınıflandırılmamış olması gerekir.

İlgili konular