ibase_query
Opis
resource ibase_query ( [resource identyfikator_połączenia, string zapytanie [, int dowiązywany_argument1]] )Wykonuje zapytanie na serwerze Firebird/Interbase. Jeśli zapytanie wywoła błąd, funkcja zwraca FALSE. Jeśli zapytanie zostanie pomyślnie wykonane a jego rezultatem będzie (być może pusty) zbiór wynikowy (uzyskany za pomocą SELECT), zwraca identyfikator_wyniku. Jeśli zapytanie zostanie pomyślnie wykonane a nie powstanie zbiór wynikowy, zwraca TRUE.
Notatka: W PHP 5.0.0 i wersjach późniejszych ta funkcja zwraca liczbę wierszy przetworzonych przez ostatnie zapytanie (INSERT, UPDATE lub DELETE). W celu zachowania zgodności z poprzednimi wersjami funkcja zwraca TRUE dla prawidłowo wykonanych zapytań, w których nie były przetwarzane wiersze.
Notatka: Jeżeli są zwracane błędy takie jak "arithmetic exception, numeric overflow, or string truncation. Cannot transliterate character between character sets" (to może się zadrzyć w przypadku użycia niektórych znaków narodowych) po użyciu funkcji ibase_query() powinieneś ustawić kodowanie znaków (na ISO8859_1 lub Twoje bieżące kodowanie znaków - ISO8859_2, WIN1250).
Patrz także: ibase_errmsg(), ibase_fetch_row(), ibase_fetch_object() i ibase_free_result().
Poprzedni | Spis treści | Następny |
ibase_prepare | Początek rozdziału |