[ Pobierz całość w formacie PDF ]
.Funkcja mysql_fetch_lengths() przechowuje długości każdejkolumny wyniku w ostatnim wierszu zwracanym przez mysql_fetch_row(), mysql_fetch_array() imysql_fetch_object() w tablicy rozpoczynającej się od indeksu 0.Patrz również: mysql_fetch_row().array mysql_fetch_lengths (resource result)mysql_fetch_objectZwraca obiekt z właściwościami odpowiadającymi polom pobieranego wiersza lub False, jeżeli nie mawięcej wierszy do pobrania.Funkcja mysql_fetch_object() jest podobna do mysql_fetch_array() z jedną różnicą zwracany jest obiekt a nie tablica.Oznacza to, że możesz odwoływać się do pól poprzez nazwy a nie poprzezindeks( liczby nie są prawidłowymi nazwami właściwości).Drugi argument, $result_type w funkcjimysql_fetch_array() jest jedną z następujących stałych: MYSQL_ASSOC, MYSQL_NUM i MYSQL_BOTH.Funkcja jestidentyczna wydajnościowo z mysql_fetch_array() i prawie tak samo szybka jak mysql_fetch_row()  różnicajest nieznaczna.object mysql_fetch_object (resource result [, int result_type])Przykład: mysql_fetch_object()user_id;echo $row->fullname;}mysql_free_result ($result);?>Patrz również: mysql_fetch_array() i mysql_fetch_row().mysql_fetch_rowZwraca tablicę odpowiadająca pobranemu wierszowi, lub False jeżeli nie ma już wierszy do pobrania.Funkcja mysql_fetch_row() pobiera jeden wiersz z wyniku określonego przez identyfikator zapytania.Wiersz jestzwracany w postaci tablicy.Każda kolumna jest zapisywana w osobnym indeksie tablicy, rozpoczynając od 0.Kolejne wywołanie mysql_fetch_row() powoduje zwracanie kolejnych wierszy z wyniku lub False jeżeli nie majuż więcej wierszy.Patrz również: mysql_fetch_array(), mysql_fetch_object(), mysql_data_seek() imysql_result().array mysql_fetch_row (resource result)mysql_field_flagsZwraca atrybuty podanego pola.Atrybuty są zwracane w jednym ciągu rozdzielone spacjami, więc możnaje łatwo rozdzielić za pomocą funkcji explode().Zwracane są następujące atrybuty o ile twoja wersja MySQL jeDodatek A - Funkcje324 wszystkie obsługuje: not_null, primary_key, unique_key, multiple_key, blob, unsigned, zerofill, binary, enum,auto_increment i timestamp.Dla zachowania zgodności wstecz można używać również nazwymysql_fieldflags().string mysql_field_flags (resource result, int field_offset)mysql_field_lenZwraca długość podanego pola.Dla zachowania zgodności wstecz można używać również nazwymysql_fieldlen().int mysql_field_len (resource result, int field_offset)mysql_field_nameZwraca nazwę podanego pola.Parametr $result jest identyfikatorem zapytania, a $field_index jestnumerem kolejnym pola.UwagaWartości $field_index rozpoczynają się od 0.Na przykład, indeks trzeciego pola będzie 2, czwartego  3 itd.string mysql_field_name (resource result, int field_index)Przykład: mysql_field_name()// Tabela users składa się z trzech pól:// user_id// username// password.$res = mysql_db_query("users", "select * from users", $link);echo mysql_field_name($res, 0)."\n";echo mysql_field_name($res, 2);Wykonanie tego przykładu spowoduje wypisanie następującego wyniku:user_idpasswordDla zachowania zgodności wstecz można używać również nazwy mysql_fieldname().mysql_field_seekPrzesuwa wskaznik do podanego numeru pola.Jeżeli następne wywołanie mysql_fetch_field() nie będziezawierało numeru pola, zostanie zwrócone to właśnie pole.Patrz również: mysql_fetch_field().Patrz również:mysql_fetch_field().int mysql_field_seek (resource result, int field_offset)mysql_field_tableZwraca nazwę tabeli, z której pochodzi podane pole.Dla zachowania zgodności wstecz można używaćrównież nazwy mysql_fieldtable().string mysql_field_table (resource result, int field_offset)mysql_field_typeFunkcja podobna do mysql_field_name().Argumenty są identyczne, ale zwracane są typy pól.Typamitymi mogą być int, real, string, blob i inne opisane w dokumentacji MySQL.string mysql_field_type (iresource result, int field_offset)Przykład: Typy pól MySQLDla zachowania zgodności wstecz można używać również nazwy mysql_fieldtype().mysql_free_resultZwalnia pamięć przydzieloną dla $result.Po zakończeniu wykonywania żądania pamięć jest zwalnianaautomatycznie.Funkcja ta jest potrzebna tylko wtedy, gdy nie chcemy zużywać zbyt wiele pamięci w czasiedziałania skryptu.Dla zachowania zgodności wstecz można używać również nazwy mysql_freeresult().int mysql_free_result (resource result)mysql_insert_idZwraca identyfikator generowany dla kolumn AUTO_INCREMENT przez ostatnie wyrażenie INSERT wykonanena podanym identyfikatorze łącza.Jeżeli nie zostanie podany identyfikator łącza, przyjmowane jest ostatniootwarte łącze.Funkcja mysql_insert_id() zwraca 0 jeżeli poprzednie zapytanie nie generowało wartościAUTO_INCREMENT.Jeżeli chcesz zachować tą wartość do pózniejszego użycia trzeba pamiętać, aby wywołać funkcjęnatychmiast po zapytaniu generującym wartość.UwagaWartość funkcji MySQL LAST_INSERT_ID() zawsze zawiera ostatnio wygenerowaną wartość AUTO_INCREMENT i nie jest onakasowana pomiędzy zapytaniami.Funkcja mysql_insert_id() konwertuje typ wartości zwracanej przez funkcję MySQL API na typ long.Jeżeli kolumna AUTO_INCREMENT będzie miała typ BIGINT, wartości zwracane przez mysql_insert_id() będąnieprawidłowe.Zamiast tego można używać wewnętrznej funkcji MySQL  LAST_INSERT_ID().int mysql_insert_id ([resource link_identifier])mysql_list_dbsZwraca znacznik wyniku zawierającego bazy danych dostępne dla demona mysql.Należy użyć funkcjimysql_tablename() do odczytania tego znacznika wyniku [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • higrostat.htw.pl
  •