PHP: strefaphp.net
PHP: strefaphp.net



 
Czy odwiedziłeś już te strony? -
dodał: Vengeance

Opis artykułu dodano: 03-06-2004 15:57
Jak wysłać zapytanie do bazy ?
Jak stworzyć tablicę z elementów uzyskanych z zapytania SELECT do bazy ?
Jak sprawdzić ilość elementów uzyskanych z zapytania SELECT do bazy ?
dodał: DarkSpirit | autor: DarkSpirit | czytano: 9831 razy

Inne materiały do artykułu

Zapytania w mysql
--/ Jak wysłać zapytanie do MySQL ? /--

Prototyp: mysql_query([zapytanie], [identyfikator_połączenia])

Służy do tego funkcja mysql_query, o dwóch parametrach. Jako pierwszy parametr podajemy zapytanie SQL jakie chcielibyśmy by zostało wykonane. Przykładowe użycie:
mysql_query("select * from tabela");

Drugi parametr jest optymalny i służy do wybrania połączenia z bazą, do której chcemy wysłać zapytanie, domyślnym połączeniem jest ostatnio nawiązane połączenie. Przykładowe użycie:
mysql_query("select * from tabela", $db);

Czasami potrzebujemy odwołać się do zapytania by np. sprawdzić czy zostało ono wykonane, lub pobrać wyniki jego działania, wtedy nadajemy zapytaniu identyfikator. Teraz możemy odwołać się do zapytania za pomocą tego identyfikatora. Przykładowe użycie:
$query = mysql_query("select * from tabela");


--/ Jak stworzyć tablicę z elementów uzyskanych z zapytania SELECT do bazy /--

Prototyp: mysql_fetch_array([identyfikator_zapytania]);

Służy do tego funkcja mysql_fetch_array. Funkcja ta pobiera jeden wiersz ze zbioru wynikowego zapytania i tworzy z niego tablicę asocjacyjną. Przykładowe użycie:

$query = mysql_query("select tytul, id from tabela");
while($wiersz = mysql_fetch_array($query))
{
echo $wiersz[id] . $wiersz[tytul] . '
';
}


--/ Jak sprawdzić ilość elementów uzyskanych z zapytania SELECT do bazy ? /--

Prototyp: mysql_num_rows([identyfikator_zapytania]);

Służy do tego funkcja mysql_num_rows.
Przykładowe użycie:
$query = mysql_query("select * from tabele");
echo mysql_num_rows($query);
PHP: strefaphp.net
wyślij email informacje forum download skrypty katalog kursy porady artykuły home współpraca reklama kontakt