Moja baza danych zawiera m.in. takie tabele:
-produkt
-kategoria
-podkategoria
Do bazy wykorzystuję mysqli, łączę się w taki sposób:
$baza = new mysqli("localhost", "root", "", "pass");
Przy dodawaniu np. kategorii wysyłam zapytanie do bazy czy dana nazwa kategorii już istnieje. Robię to - jakby to ująć - strukturalnie.
Przy edycji nazwy kategorii skrypt wykonuje dosłownie to samo zapytanie, ale kod muszę skopiować 2x.
Chciałem stworzyć funkcję
function istnieje($co, $gdzie)
lecz wewnątrz funkcji nie mogę użyć obiektu $baza (np. $baza->query(SELECT...) ).
Jak można rozwiązać ten problem nie zagłębiając się za bardzo w OOP?
Pozdrawiam serdecznie.