|
|
PHP (angielski akronim rekurencyjny, którego rozwinięcie to PHP Hypertext Preprocessor), pierwotnie nazwany Personal
Home Page - skryptowy język programowania, służący przede wszystkim do tworzenia dynamicznych stron WWW i wykonywany w
tym przypadku po stronie serwera, z możliwością zagnieżdżania w HTML (bądź XHTML). PHP jest podobny w założeniach do
dużo starszego mechanizmu SSI (Server Side Includes), jednak jest w stosunku do SSI nieporównanie bardziej rozbudowany.
Udostępniany jest na zasadach licencji open-source. Jego składnia bazuje na językach C, Java i Perl.
SQL (ang. Structured Query Language) to strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz
do umieszczania i pobierania danych z baz danych.
Język SQL jest językiem deklaratywnym. Decyzję o sposobie przechowywania i pobrania danych pozostawia się systemowi
zarządzania bazą danych DBMS.
Jest to język programowania opracowany w latach siedemdziesiątych w firmie IBM. Stał się on standardem w komunikacji z
serwerami relacyjnych baz danych. Wiele współczesnych systemów relacyjnych baz danych używa do komunikacji z
użytkownikiem SQL, dlatego mówi się, że korzystanie z relacyjnych baz danych, to korzystanie z SQL-a.
Apache jest otwartym serwerem HTTP dostępnym dla wielu systemów operacyjnych (m.in. UNIX, GNU/Linux, BSD,
Microsoft Windows). Po angielsku słowo Apache wymawia się epaczi, co brzmi tak samo jak a patchy (server), co było
określeniem tego serwera we wczesnym stadium jego rozwoju w 1995 roku, kiedy był on głównie zbiorem poprawek (patch)
nałożonych na serwer HTTP o nazwie NCSA.
Apache jest najszerzej stosowanym serwerem HTTP w Internecie. W maju 2003 jego udział wśród serwerów wynosił 62%. W
połączeniu z interpreterem języka skryptowego PHP i bazą danych MySQL, Apache stanowi jedno z najczęściej spotykanych
środowisk w firmach oferujących miejsce na serwerach sieciowych.
|
mysqli_store_result
(PHP 5) mysqli_store_result
(no version information, might be only in
CVS) mysqli->store_result -- Transfers a result set from
the last query
Description
Procedural style: mysqli_result mysqli_store_result ( mysqli link )
Object oriented style (method): class mysqli {
mysqli_result store_result ( void
)
}
Transfers the result set from the last query on the database
connection represented by the link
parameter to be used with the mysqli_data_seek() function.
Notatka: Although it is always good practice to
free the memory used by the result of a query using the
mysqli_free_result() function, when
transfering large result sets using the mysqli_store_result() this becomes
particularly important.
Notatka: mysqli_store_result() returns FALSE in case the query didn't
return a result set (if the query was, for example an
INSERT statement). This function also returns FALSE if the reading of the result
set failed. You can check if you have got an error by
checking if mysqli_error() doesn't return an empty
string, if mysqli_errno() returns a non zero value,
or if mysqli_field_count() returns a non zero
value. Also possible reason for this function returning
FALSE after successfull
call to mysqli_query() can be too large result
set (memory for it cannot be allocated). If mysqli_field_count() returns a non-zero
value, the statement should have produced a non-empty
result set.
Zwracane wartości
Returns a buffered result object or FALSE if an error occurred.
|