Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysqli] zapytanie
no_face
post 16.02.2007, 03:06:13
Post #1





Grupa: Zarejestrowani
Postów: 346
Pomógł: 23
Dołączył: 28.11.2004

Ostrzeżenie: (0%)
-----


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.

Ten post edytował no_face 16.02.2007, 03:36:39
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 8.07.2025 - 18:33