
function polaczenie() { $wynik = @new mysqli('ip.ip.ip.ip', 'login', 'haslo', 'baza'); if (!$wynik) throw new Exception('Error with connection, please try later'); else $wynik->autocommit(TRUE); return $wynik; }
To jedna z 2ch funkcji - ustanawiająca połączenie... Co powinienem w niej zmienić?
function pobierz_nazwe_czegos($idczegos) { $lacz = polaczenie(); $zapytanie = "select nazweczegos from tabelaczegos where idczegos = $idczegos"; $wynik = @$lacz->query($zapytanie); if (!$wynik) return false; $ilosc_nazw = @$wynik->num_rows; if ($ilosc_nazw == 0) return false; $nazwa = $wynik->fetch_object(); $lacz->close(); return $nazwa->nazwaczegos; } $nazwa = pobierz_nazwe_czegos($idczegos);
Tu pobieram tylko jedną nazwę elementu, gdzie znam konkretny id elementu - Jestem "samoukiem", gdzieś czytałem, gdzieś podpatrzyłem, sam napisałem... Dlatego "pytam", bo chyba sam lepiej nie wymyślę.
Ps. Czy muszę zamykać połączenie "$lacz->close();" jeżeli w funkcji 1 mam "autocommit(TRUE);"?
Dzięki za odpowiedź

ixpack
-------------
Łatwo jest być odważnym za murami własnego zamku...