Dziwne zachowanie mysql_close


(Sitemaster) #1

Kto mi wyjaśni dlaczego w tym przypadku jest wszystko wporzo

a tu w sumie też, tylko pokazuje ostrzeżenie przy mysql_close();

Warning: mysql_close(): no MySQL-Link resource supplied in ...

? ? ?

Na mój gust nie powinno a jednak jest. Usunięcie mysql_close(); powoduje zniknięcie warna, ale wolał bymby pozostało na miejscu. Przed jak i po tej (wyjątkowej) funkcji są jeszcze inne funkcje z tym pierwszym wariantem. Jakiś błąd w linii

if (mysql_num_rows($sql)<1) noregion($k); else

czy co?

Co powoduje pokazanie tego warninga?


(Airborn) #2

a funkcja noregion() jak wygląda?


(L337 Crew) #3

Jeżeli masz użyć mysql_close - musisz podać jej uchwyt połączenia - w tym wypadku $conn .

mysql_close($conn);

Możesz to pominąć jeżeli nie nawiązujesz więcej niż jednego połączenia,

bo skrypt sam za Ciebie zakończy transmisję.


(adpawl) #4

Sprawdź tak


(Airborn) #5

uchwyt dla mysql_close nie jest wymagany, w wypadku jego nie podania zamknięte zostaje ostatnio aktywne połączenie


(Sitemaster) #6

Dziękuje chłopaki, działa.

faktycznie winna była noregion() bo tam też łączyłem się z bazą. :oops: