Ben kısaca şöyle yapıyorum. Veritabanında bir tabloya id ve data şeklinde iki sütun açıyorum. id haliyle auto_increment oluyor. data'ya | karakteriyle ayrılmış olarak tüm bilgileri dolduruyorum. PHP kodlarımda şöyle bir şey oluyor.
session_start();
if(md5($_SESSION['user_id'] . $anahtarkelime) == $_SESSION['hash'])
{
$query = mysql_query("SELECT * FROM `oturum_tablosu` WHERE `data` LIKE '%user_id=$_SESSION[user_id]%'"); // Burda oturum tablosunda, data sütunu içerisinde ($_SESSION[user_id] değişkenini 2 kabul edersek) 'user_id=2' içeren bir satır arıyor
if(mysql_num_rows($query) == '1')
{
$userQuery = mysql_query("SELECT * FROM `kullanıcı_tablost` WHERE `id`='$_SESSION[user_id]'");
if($userQuery)
{
$user = mysql_fetch_assoc($userQuery);
// Ne istiyorsan burada
}
else
{
echo 'bi hata oldu, kusura bakma';
}
}
}
else
{
echo 'giriş yapmamışsın';
}