[ Pobierz całość w formacie PDF ]
.Jeœli nie podamy ¿adnego identyfikatora,wówczas zamykana jest ostatnio otwarte po³¹czenie z baz¹ danych.Po pomyœlnymwykonaniu operacji funkcja zwraca wartoœæ true, a w przypadku niepowodzeniafalse.Wróæmy wiêc do poprzedniego przyk³adu, dopisuj¹c do niego wywo³aniemysql_close:Rysunek 280.1.Zapisaliœmy tu wywo³anie mysql_close, ale umieœciliœmy je wewn¹trz instrukcjiif, gdy¿ zamykanie po³¹czenia, którego nawi¹zanie nie powiod³o siê, nie masensu.Choæ umiejêtnoœci nawi¹zywania i zrywania po³¹czeñ z serwerem MySQL s¹u¿yteczne — a nawet niezbêdne — nie s¹ to najwa¿niejsze spoœród zagadnieñ, októrych by³a mowa na pocz¹tku rozdzia³u.PrzejdŸmy wiêc dalej i pomówmy o tym,w jaki sposób mo¿emy namówiæ MySQL do dzia³ania wed³ug naszych poleceñ!Selekcjonowanie bazy danychPo nawi¹zaniu po³¹czenia z serwerem baz danych, jesteœmy gotowi dowspó³dzia³ania z tymi bazami.Jednak¿e, zanim siêgniemy po najsmaczniejszek¹ski, musimy wskazaæ MySQL, z której bazy zamierzamy skorzystaæ.Kto zainstalowa³ MySQL w swoim komputerze i na bie¿¹co wykonywa³ czynnoœciopisywane w poprzednich rozdzia³ach, ten ju¿ dysponuje baz¹ danych, na którejmo¿e skupiæ swoje dzia³ania, o nazwie phpforflash.Kto jednak utrzymuje swoj¹witrynê na serwerze firmy hostingowej, ten powinien dowiedzieæ siê o nazwê, podjak¹ baza danych zosta³a alokowana.Funkcj¹, któr¹ musimy siê pos³u¿yæ, by wskazaæ MySQL bazê danych, jestmysql_select_db.mysql_select_db(db_name [, link_id]);£añcuch db_name to nazwa selekcjonowanej bazy danych, a opcjonalny argumentlink_id wskazuje identyfikator po³¹czenia, którego chcemy u¿yæ podczaswykonywania tej operacji.Jeœli pominiemy drugi argument, wówczas u¿ytezostanie ostatnio utworzone po³¹czenie.Jeœli baza danych zostanie wyselekcjonowana pomyœlnie, wtedy funkcja zwróciwartoœæ true, a w przeciwnym razie wartoœæ false.Spójrzmy na to wszystko w praktyce
[ Pobierz całość w formacie PDF ]