Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%)
|
Zdziwiłem się ale nie mogę przekazać identyfikatora wyniku,
zwracanego przez mysqli_query do następnej klasy. Pomyślałem że w takim razie skoro nie mogę przekazać, to wyślę treść zapytania do następnej klasy i tam je wykonam. Ten pomysł też padł bo muszę przecież wykorzystać jakoś identyfikator połączenia który jest definiowany w klasie nadrzędnej. Pytanie jak przekazać resource id do klasy operującej na wyniku zapytania. Co ciekawsze problem pojawił się kiedy chciałem skorzystać z mysqli_affected_rows() natomiast w pozostałych przypadkach jak pobieranie kolejnych wierszy z wyniku wszystko jest ok. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%)
|
Tak znam manual ( trochę (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) )
Zapytanie: UPDATE session SET sess_last_update=CURRENT_TIMESTAMP(), sess_value='' WHERE sess_id='2191cce17c1148485c3b1aeee690cb9a'boolean Dobrze się wykonuje przez klienta baz danych a przez mysqli_query() zwraca true i nie mogę pobrać ilości rekordów na których ono zadziałało, bo dostaje komunikat taki jak powyżej. mysqli_affected_rows() expects parameter 1 to be mysqli, boolean given Wywołuję tą metodę w klasie Session.
Ten post edytował orglee 2.06.2007, 14:31:05 |
|
|
|
orglee [mysqli] Przekazanie wskaźnika wyniku. 2.06.2007, 00:38:23
dr_bonzo A wlasnie ze sie da. Pokaz kod po pewnie gdzies si... 2.06.2007, 00:48:37
orglee Hmm identyfikator połączenia możliw... 2.06.2007, 10:32:51
Ludvik Zobacz co się kryje pod zmienną sql_result... Skor... 2.06.2007, 12:59:47
Ludvik Do mysqli_affected_rows" title="Zobacz w manualu P... 2.06.2007, 14:31:01
orglee O rany ale ze mnie oferma
Dzięki i przepraszam za... 2.06.2007, 15:04:43 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 23:00 |