MySQL - wolnodostępny system zarządzania relacyjnymi bazami danych.
MySQL tworzony jest przez szwedzką firmę MySQL AB, kupioną 16 stycznia 2008 roku przez Sun Microsystems.
resource mysql_connect ([ string $serwer [, string $nazwa_uzytkownika [, string $haslo [, bool $nowe_polączenie [, int $flagi_klienta ]]]]] )
Otwiera lub ponownie używa połączenie do serwera MySQL.
parametry:
serwer
nazwa_uzytkownika
haslo
nowe_polączenie
flagi_klienta
zwracane wartości
więcej
bool mysql_close ([ resource $identyfikator_polaczenia ])
Zamyka nie stałe połączenie do serwera MySQL, które zostało skojarzone z podanym identyfikatorem połączenia. Jeśli identyfikator_połączenia nie został określony, zostanie użyte ostatnio używane połączenie.
identyfikator_połączenia
bool mysql_select_db ( string $nazwa_bazy [, resource $identyfikator_polaczenia ] )
Ustawia aktywną bazę danych na serwerze określonym przez podany identyfikator połączenia. Kolejne wywołania funkcji mysql_query() będą dotyczyły aktywnej bazy danych.
nazwa_bazy
string mysql_error ([ resource $ identyfikator_polaczenia ] )
Zwraca tekst komunikatu błędu z ostatnio użytej funkcji MySQL, lub '' (pusty łańcuch) jeśli wystąpi błąd.
string mysql_escape_string ( string $lancuch_bez_znakow_unikowych )
Ta funkcja wstawi znaki unikowe do łańcuch_bez_znaków_unikowych , aby bezpiecznym było umieszczenie go w mysql_query().
resource mysql_query ( string $zapytanie [, resource $identyfikator_połączenia [, int $typ_wyniku ]] )
Wysyła zapytanie do aktywnej bazy na serwerze skojarzonym z podanym identyfikatorem połączenia. Jeżeli identyfikator_połączenia nie został podany, wykorzystywane jest ostatnio otwarte połączenie. Jeżeli żadne połączenie nie jest otwarte, podjęta zostanie próba ustanowienia go, poprzez wywołanie mysql_connect() bez argumentów.
typ_wyniku
int mysql_num_rows ( resource $wynik )
Zwraca liczbę wierszy w wyniku. Tę funkcję stosuje się tylko do operacji SELECT. Aby pobrać ilość wierszy przetworzonych w operacjach INSERT, UPDATE lub DELETE należy użyć funkcji mysql_affected_rows().
int mysql_affected_rows ([ resource $identyfikator_polaczenia ] )
Pobiera liczbę wierszy przetworzonych w ostatnim zapytaniu INSERT, UPDATE, REPLACE lub DELETE skojarzonym z identyfikator_połączenia.
mixed mysql_result ( resource $wynik , int $wiersz [, mixed $ pole ] )
Zwraca zawartość jednej komórki z wyniku. Jako argument pole można podać ofset, nazwę pola lub nazwę tabeli z nazwą pola (tabela.pole). Jeżeli nazwa kolumny została zastąpiona synonimem ('select foo as bar from...'), należy użyć tej nazwy zamiast rzeczywistej.
array mysql_fetch_row ( resource $wynik )
Zwraca tablicę numeryczną, która odpowiada pobranemu wierszowi i przesuwa do przodu wewnętrzny wskaźnik danych.
wynik
array mysql_fetch_array ( resource $wynik [, int $ typ_wyniku ] )
Zwraca tablicę zawierającą pobrany wiersz, lub FALSE jeżeli nie ma więcej wierszy w wynik. mysql_fetch_array() jest rozszerzoną wersją mysql_fetch_row(). Oprócz zapisywania danych w indeksach numerycznych, zapisuje je też w indeksach przyporządkowujących (asocjacyjnych), używając nazw pól jako kluczy. Jeżeli dwie lub więcej kolumn wyniku ma te same nazwy, ostatnia kolumna będzie brana pod uwagę. Dostęp do innych kolumn o tej samej nazwie jest możliwy jedynie przez indeksowanie numeryczne lub przez stworzenie aliasa. Po stworzeniu aliasa nie można już odwoływać się do danej kolumny używając jej prawdziwej nazwy (w tym przykładzie używając 'pole').
bool mysql_free_result ( resource $wynik )
Zwolni całą pamięć przydzieloną podanemu wskaźnikowi wyniku.
źródło: Wikipedia, PHP.net
HOME
Przejdź do strony głównej
OMNIE
Dowiedz się więcej o mnie
PORTFOLIO
Zobacz moje dotychczasowe realizacje
INFORMACJE
Czytnik informatycznych kanałów RSS
ROZRYWKA
Tu znajdziesz coś dla zabicia czasu
KONTAKT
Przejdź do formularza kontaktowego