Active Server Pages,ActiveServerPages+,ASP,ASP+,aspx,VBScript,IIS,internet,intranet,programming,programowanie,XML,Extensible Markup Language,kurs,opis,HTML,Hypertext Markup Language,JScript,JavaScript,wyszukiwarka,znajdz,instrukcja,Stelmik,Stelmi,free,darmo,zadarmo,free,serwer,server,www,konta,PHP,perl,klient,uslugi,asp,sklep internetowy,sklepy internetowe,e-sklep,esklep,tworzenie stron internetowych,strony internetowe,strony www,tworzenie stron www,strony internetowe,web page,webpage,creating,Krzysztof Stelmach,Krzysztof,Stelmach,www.stelmach.info,www.asp.z.pl
 
Ledger Nano X - The secure hardware wallet
IP: 3.140.185.123 
 
 BAZY DANYCH W PHP / MYSQL
Szukaj:  
Pon, 29.04.2024r.
KURSY » języki - serwer » PHP » Bazy danych w PHP » MySQL
 

Opis bazy danych MySQL można znaleźć na stronie www.mysql.com

int mysql_affected_rows([int id_polaczenia])
- funkcja zaraca ilość wierszy (rekordów) objętych poprzednio wykonaną operacją na bazie danych; funkcja odnosi się do operacji INSERT, UPDATE oraz DELETE, lecz nie dotyczy ona SELECT; w przypadku SELECT patrz funkcja mysql_num_rows(); w przypadku wykonania kwerendy usuwającej DELETE bez klauzuli WHERE, czyli usunięcie wszystkich rekordów, funkcja zwróci wartość 0, w przeciwnych wypadkach zostanie zwrócona wartość dodatnia
int mysql_change_user(string uzytkownik, string haslo [, string baza [, int id_polaczenia]])
- funkcja zmienia bieżącego użytkownika dla bieżącego połączenia lub połączenia określonego poprzez identyfikator połączenia id_polaczenia na użytkowinika o nazwie uzytkownik oraz haśle haslo; jeśli zmiana się nie powiedzie aktywny zostaje użytkownik dotychczasowy
int mysql_close([int id_polaczenia])
- funkcja zamyka połączenie z bieżącą bazą danych lub bazą o identyfikatorze połączenia id_polaczenia; zwrócona wartość false świadczy o wystąpionym błędzie podczas zamykania połączenia; połączenie jest także zamykane (jeśli oczywiście wcześniej nie zostało to zrobione) w momencie zakończenia wykonywania skryptu
int mysql_connect([string nazwa_hosta[:port]] [, string uzytkownik] [, string haslo])
- funkcja nawiązująca połączenie z serwerem bazy danych MySQL; w przypadku wystąpienia błędu funkcja zwraca łańcuch zawierający opis błędu; aby ukryć błąd można przed nazwą funkcji umieścić znak @
int mysql_create_db(string nazwa_bazy [, int id_polaczenia])
- funkcja tworząca bazę MySQL o nazwie nazwa_bazy dla połączenia o identyfikatorze id_polaczenia; istnieje jej także inna (wcześniejsza) wersja, tj. mysql_createdb()
int mysql_data_seek(int id_wynikow, int numer_wiersza)
- funkcja przesuwa wewnętrzny wskaźnik wyników do pozycji określonej przez numer_wiersza; w przypadku wystąpienia błędu zwrócona zostanie wratość false
int mysql_db_query(string nazwa_bazy, string zapytanie [, int id_polaczenia])
- funkcja wykonuje zapytanie na bazie danych i zwraca wynik zapytania lub w przypadku błędu wartość false
int mysql_drop_db(string nazwa_bazy [, int id_polaczenia])
- funkcja usuwa bazę o nazwie nazwa_bazy; w przypadku błędu zwracana jest wartość false; istnieje jej także inna (wcześniejsza) wersja, tj. mysql_dropdb()
int mysql_errno([int id_polaczenia])
- funkcja zwraca numer błędu wynikłego podczas wykonywania poprzedniej operacji na bazie danych
string mysql_error([int id_polaczenia])
- funkcja zwraca opis błędu (komunikat) wynikłego podczas wykonywania poprzedniej operacji na bazie danych
array mysql_fetch_array(int id_wynikow [, int typ_wyniku])
- funkcja zwraca wiersz (rekord) ze zbioru wyników w postaci tablicy asocjacyjnej lub wartość false jeśli nie ma więcej wierszy (rekordów); funkcja jest rozszerzeniem funkcji mysql_fetch_row(); typ_wyniku może przyjąc wartości MYSQL_ASSOC, MYSQL_NUM lub MYSQL_BOTH
object mysql_fetch_field(int id_wynikow [, int offset_pola])
- funkcja zwraca informacje o wskazanej kolumnie zbioru wyników w postaci obiektu; obiekt posiada następujące właściwości:
name - nazwa kolumny
table - nazwa tabeli do której należy kolumna
max_length - maksymalna długość kolumny
not_null - wartość 1 jeśli kolumna nie może posiadać wartości NULL
primary_key - wartość 1 jeśli kolumna jest kluczem podstawowym
unique_key - wartość 1 jeśli kolumna jest kluczem unikalnym
multiple_key - wartość 1 jeśli kolumna nie jest kluczem unikalnym
numeric - wartość 1 jeśli kolumna zawiera wartości numeryczne
blob - wartość 1 jeśli kolumna jest typu BLOB
type - typ kolumny
unsigned - wartość 1 jeśli kolumna zawiera wartości tylko dodatnie (bez znaku)
zerofill - wartość 1 jeśli kolumna jest wypełniana wartościami zerowymi
array mysql_fetch_lengths(int id_wynikow)
- funkcja zwraca tablice zawierającą maksymalną długość danych, jakie można zapisać w każdej kolumnie wskazanego zbioru wyników o identyfikatorze id_wynikow; odnosi się do wiersza ostatnio zwróconego przez funkcje: mysql_fetch_row(), mysql_fetch_array() oraz mysql_fetch_object()
object mysql_fetch_object(int id_wynikow [, int typ_wyniku])
- funkcja zwraca obiekt zawierający wartości poszczególnych pól z wyniku zapytania przechowywanym pod identyfikatorem id_wynikow; dostęp do pola odbywa się następująco:
$dane = mysql_fetch_object($wynik);
echo ($dane->nazwa_pola);
array mysql_fetch_row(int id_wynikow)
- funkcja zwraca tablicę zawierającą wartości poszczególnych pól z wyniku zapytania przechowywanym pod identyfikatorem id_wynikow; dostęp do poszczególnych pól odbywa się poprzez podanie numeru pola, np.:
$dane = mysql_fetch_row($wynik);
echo ($dane[0]);
string mysql_field_flags(int id_wynikow, int offset_pola)
- funkcja zwraca flagi związane ze wskazanym polem offset_pola zbioru wyników o identyfikatorze id_wynikow w postaci łańcucha znakowego; są to pojedyncze słowa oddzielone pojedynczą spacją
int mysql_field_len(int id_wynikow, int offset_pola)
- funkcja zwraca długość pola offset_pola
string mysql_field_name(int id_wynikow, int indeks_pola)
- funkcja zwraca nazwę pola o numerze indeks_pola
int mysql_field_seek(int id_wynikow, int offset_pola)
- funkcja przesuwa wskaźnik na pole o numerze offset_pola
string mysql_field_table(int id_wynikow, int offset_pola)
- funkcja zwraca nazwę tabeli, w której znajduje sie pole o numerze offset_pola
string mysql_field_type(int id_wynikow, int offset_pola)
- funkcja zwraca typ pola o numerze offset_pola; są to na przykład wartości: int, real, string, blob, itd.
int mysql_free_result(int id_wynikow)
- funkcja zwalnia pamięć przeznaczoną na przechowywanie wyniku o identyfikatorze id_wyniku; funkcja jest także wywoływana w momencie zakończenia wykonywania się skryptu, jeśli oczywiście nie była wywołana wcześniej
int mysql_insert_id([int id_polaczenia])
- funkcja zwraca ID wygenerowane dla pola AUTO_INCREMENT podczas poprzednio wykonanej operacji INSERT na bazie
int mysql_list_dbs([int id_polaczenia])
- funkcja zwraca listę baz danych dostępnych na serwerze MySQL
int mysql_list_fields(string nazwa_bazy, string nazwa_tabeli [, int id_polaczenia])
- funkcja zwraca listę pól dostępnych w tabeli nazwa_tabeli w bazie o nazwie nazwa_bazy dla bieżącego połączenia lub połączenia o identyfikatorze id_polaczenia; w przypadku wystąpienia błędu zwracana jest wartość -1
int mysql_list_tables(string nazwa_bazy [, int id_polaczenia])
- funkcja zwraca listę tabel znajdujących się w bazie nazwa_bazy
int mysql_num_fields(int id_wynikow)
- funkcja zwraca wartość liczbową określającą ilość pól w wyniku o identyfikatorze id_wynikow
int mysql_num_rows(int id_wynikow)
- funkcja zwraca wartość liczbową określającą ilość wierszy (rekordów) w wyniku o identyfikatorze id_wyniku
int mysql_pconnect([string host[:port][:/sciezka/do/socketu]] [, string uzytkownik] [, string haslo])
- funkcja nawiązująca trwałe połączenie (niezamykane w czasie zakończenia wykonywania skryptu) z serwerem bazy danych MySQL; w przypadku wystąpienia błędu funkcja zwraca łańcuch zawierający opis błędu; aby ukryć błąd można przed nazwą funkcji umieścić znak @
int mysql_query(string zapytanie [, int id_polaczenia])
- funkcja wysyła i wykonuje zapytanie SQL zapytanie na bazie danych; zapytanie nie powinno być zakończone średnikiem; w przypadku wystąpienia błędu (niemożliwości wykonania zapytania przez serwer MySQL) zwracana jest wartość false
int mysql_result(int id_wynikow, int wiersz [, mixed pole])
- funkcja zwraca wartość określonego pola pole w wierszu o numerze wiersz w zbiorze wyników o identyfikatorze id_wynikow; pole może określać numer pola, jego nazwę lub przyjąć postać nazwa_tabeli.nazwa_pola
int mysql_select_db(string nazwa_bazy [, int id_polaczenia])
- funkcja określa aktywną (domyślną) bazę danych
string mysql_tablename(int id_wynikow, int indeks)
- funkcja zwraca nazwę tabeli, zwróconej przez funkcję mysql_list_tables() w postaci zbioru wyników w identyfikatorze id_wynikow, o ineksie (pozycji) indeks

Przykład użycia powyższych funkcji

/* nawiązanie połaczenia z bazą MySQL na komputerze o nazwie nazwa_hosta, dostęp do bazy jako użytkownik o nazwie user oraz haśle password */
$conn = mysql_connect("nazwa_hosta", "user", "password") or die("Połączenie nie może zostać nawiązane");
/* określenie nazwy bazy jako nazwa_bazy */
mysql_select_db("nazwa_bazy");
$sql_query = "SELECT * FROM tabela";
/* wykonanie zapytania zapisanego w zmiennej $sql_query i zapisane wyniku w $wynik */
$wynik = mysql_query($sql_query) or die("Błędne zapytanie");
/* pętla pobierająca kolejno wiersze przechowywane w wyniku $wynik */
while ($row = mysql_fetch_array($wynik))
{
  /* pokazanie pola o nazwie nazwa_pola */
  echo ($row["nazwa_pola"]."\n");
}
/* zwolnienie pamięci zajmowanej na przechowanie rekordów */
mysql_free_result($wynik);
/* zamknięcie połączenia z bazą danych */
mysql_close($conn);
 
 
do góry ^ 
Jesteś 4467292 odwiedzającym
 
 
Copyright © 2003-2024 Krzysztof Stelmach, Wszelkie prawa zastrzeżone.
 
System reklamy Test