Ben zaten ne yapmaya devam etmek zorunda kalmadan bir oturum için bir MySQL veritabanı veri büyük miktarda almak için büyük miktarda veri (golf düşünüyorum) ve en verimli (performans düşünüyorum) almak için hızlı yolu nedir:
$sql = "SELECT * FROM users WHERE username='" . mysql_escape_string($_POST['username']) . "' AND password='" . mysql_escape_string(md5($_POST['password'])) . "'";
$result = mysql_query($sql, $link) or die("There was an error while trying to get your information.\n<!--\n" . mysql_error($link) . "\n-->");
if(mysql_num_rows($result) < 1)
{
$_SESSION['username'] = $_POST['username'];
redirect('index.php?p=signup');
}
$_SESSION['id'] = mysql_result($result, '0', 'id');
$_SESSION['fName'] = mysql_result($result, '0', 'fName');
$_SESSION['lName'] = mysql_result($result, '0', 'lName');
...
Herkes evet sorar önce ve ben gerçekten 'SELECT gerekiyor
Edit: hiçbir SQL injection olabilir böylece Evet, verileri sterilize ediyorum, bu kodu daha yukarı.