[PHP] [MySQL] Warningi - dlaczego?

0
	$polaczenie = mysql_connect("localhost", "****", "****") or die("Polaczenie nieudane");
	mysql_select_db("****", $polaczenie) or die("Wybranie bazy nieudane");
	mysql_query("SET NAMES latin2;");

	$zapytanie = ("SELECT M.KRAJ AS KRAJ, M.MIEJSCOW AS MIEJSCOWOSC, H.IL_POKOI AS IL_POKOI, H.NAZWA_HOTELU AS NAZWA_HOTELU, H.WYPOSAZENIE AS WYPOSAZENIE, H.IL_GWIAZDEK AS IL_GWIAZDEK, OP.ID_OPISU AS ID_OPISU_OP, O.ID_OPISU AS ID_OPISU_O, OP.POKOJ_1OS AS POKOJ_1OS, OP.CENA_ZAWIERA AS CENA_ZAWIERA, OP.CENA_NIE_ZAWIERA AS CENA_NIE_ZAWIERA, OP.ZAKWATEROWANIE AS ZAKWATEROWANIE, OP.INFO_DOD AS INFO_DOD, O.ID_OFERTY AS ID_OFERTY, O.ID_HOTELU AS ID_HOTELU, O.WYZYWIENIE AS WYZYWIENIE, O.CENA AS CENA, O.PROMOCJA AS PROMOCJA, O.UBEZPIECZENIE AS UBEZPIECZENIE, O.ID_TERMINU AS ID_TERMINU, O.OD AS OD, O.DO AS
DO , O.IL_DNI AS IL_DNI, O.TRANSPORT AS TRANSPORT
FROM MIEJSCE M, HOTEL H, OFERTA O, OPIS_OFERTY OP
WHERE O.ID_OFERTY = '2/4-2/3006-15'
AND O.ID_OPISU = OP.ID_OPISU
AND O.ID_HOTELU = H.ID_HOTELU
AND O.ID_KRAJ = M.ID_KRAJ
AND O.ID_MIEJSCOW = M.ID_MIEJSCOW");
	
	$wynik=mysql_query($zapytanie) or die("Bledne zapytanie");
	
	
	
	
	
		$wiersz=mysql_fetch_array($wynik);
	
		include("naglowek1.inc");
		echo "	<td rowspan=\"6\" WIDTH=708 HEIGHT=500 valign=\"top\">";
		echo "KRAJ: " .$wiersz['KRAJ']."<br>";
		echo "MIEJSCOWOSC: " .$wiersz['MIEJSCOWOSC']."<br>";
		echo "IL_POKOI: " .$wiersz['IL_POKOI']."<br>";
		echo "NAZWA_HOTELU: " .$wiersz['NAZWA_HOTELU']."<br>";
		echo "WYPOSAZENIE: " .$wiersz['WYPOSAZENIE']."<br>";
		echo "IL_GWIAZDEK: " .$wiersz['IL_GWIAZDEK']."<br>";
		echo "ID_OPISU_OP: " .$wiersz['ID_OPISU_OP']."<br>";
		echo "ID_OPISU_O: " .$wiersz['ID_OPISU_O']."<br>";
		echo "POKOJ_1OS: " .$wiersz['POKOJ_1OS']."<br>";
		echo "CENA_ZAWIERA: " .$wiersz['CENA_ZAWIERA']."<br>";
		echo "CENA_NIE_ZAWIERA: " .$wiersz['CENA_NIE_ZAWIERA']."<br>";
		echo "ZAKWATEROWANIE: " .$wiersz['ZAKWATEROWANIE']."<br>";
		echo "INFO_DOD: " .$wiersz['INFO_DOD']."<br>";
		echo "ID_OFERTY: " .$wiersz['ID_OFERTY']."<br>";
		echo "ID_HOTELU: " .$wiersz['ID_HOTELU']."<br>";
		echo "WYZYWIENIE: " .$wiersz['WYZYWIENIE']."<br>";
		echo "PROMOCJA: " .$wiersz['PROMOCJA']."<br>";
		echo "UBEZPIECZENIE: " .$wiersz['UBEZPIECZENIE']."<br>";
		echo "ID_TERMINU: " .$wiersz['ID_TERMINU']."<br>";
		echo "OD: " .$wiersz['OD']."<br>";
		echo "DO: " .$wiersz['DO']."<br>";
		echo "IL_DNI: " .$wiersz['IL_DNI']."<br>";
		echo "TRANSPORT: " .$wiersz['TRANSPORT']."<br>";
		
		include("stopka2.inc");
	
	mysql_free_result($wynik);
	mysql_close($polaczenie);

Kod działa poprawnie - na stronie są wyświetlane poprawne wyniki, ale...

PROBLEM:

Warning: mysql_free_result(): 8 is not a valid MySQL result resource in /home/***/oferta.php on line 59

Warning: mysql_close(): 7 is not a valid MySQL-Link resource in /home/***/oferta.php on line 60

Jest ktos w stanie mi naświetlić ten problem..? Co jest nie tak? :)

Pozdrawiam

Marek

0

nie lepiej wywalic tych linijek? HP sam zamyka polaczenie i zwalnia pamiec...

0

ew. postawic malpe przed nazwami funkcji, np. @mysql_close

0

fukncje usunełem...

ale chodzi mi bardziej o "oświecenie " mnie, dlaczego jest ten WARNING? :))

z gory dzieki za odpowiedz :))

0

z tego co wyczytałem to jest to tylko bug php, jeśli to jest cały skrypt ten co podałeś to free i close jest zbędne i nie ma się co przejmować
chyba że jeszcze coś robiłeś w tych includowanych plikach bo bug dotyczy tylko mysql_close

1 użytkowników online, w tym zalogowanych: 0, gości: 1