Witajcie,

chcialbym sie dowiedziec czy istnieje jakis krotszy zapis wyciagania z bazy pojedynczego rekordu. Np teraz robie to w trzech krokach:
Kod
$w = $db->query("SELECT * FROM users where id = 1");
$cos = $w->fetch_assoc();
echo $cos[nick];


Dla bazy mozna wykonac takie zapytanie:
Kod
SELECT nick FROM users where id = 1



Edit:

Przepraszam za klopot, napisalem funkcje, ktora rozwiazala problem. Dla potomnych:

Kod
function sq($s, $db)
{
    if ($w = $db->query($s)) { $ww = $w->fetch_row(); return $ww[0]; }
    else { echo 'Błąd wykonania zapytania do bazy danych'; }
}


wywolanie; przekazujemy zapytanie i obiekt polaczenia z baza:

Kod
echo sq('SELECT nick FROM users where id = 2', $db);


Mozemy od razu wyswietlic pojedynczy wynik, lub przypisac dane do zmiennej i operowac dalej.