Ben bir mysql tabloda onun benzersiz bir kullanıcı adı ile bir kullanıcı var, ama onu bulmak için birçok sorguları test yapmak zorundayız. Tüm önlemek için onun daha iyi bir yolu db sorguları yapar merak ediyorum.
I-user1
, user2
, user3
, {[(3)] 30} gibi imkanı sütunlu tabloda birden fazla satır sahiptir.
for ($x=0; $x < 30; $x ++){
$user = "user";
$user .= $x; //generate user1, user2, user3 etc
$result=mysql_fetch_object(mysql_query("SELECT * FROM table WHERE ".$user."='".$_SESSION['username']."'"));
if ($result){
Şimdi eğer $_SESSION['username']
user30
$result
doğrudur ve ben sonuçları ile çalışabilirsiniz önce 29 sorguları tablo olduğunu. Bunu yapmak için daha iyi bir yolu var mı? Bu zaten ne kadar önemli olduğunu. 1 sorgu ve 30 sorgular için cpu talepte büyük bir fark var mı?