Natknąłem się na pewien błąd z zapytaniami preinterpretowanymi.
$customers_info=$mysqli->prepare("SELECT costam from customers_info where customers_info_id=?"); $customers_info->bind_param("i",$customers_id); $customers_address=$mysqli->prepare("SELECT costam2 from address_book where customers_id=?"); $customers_address->bind_param("i",$customers_id);
później w pętli wykonałem to tak:
$customers_id=$users->customers_id; $customers_info->execute(); $customers_info->bind_result($costam); $c_info=$customers_info->fetch() $customers_address->execute(); $customers_address->bind_result($costam2); $c_info_2=$customers_address->fetch()
Pierwsze zapytanie zwracało wyniki (customers_info) a drugie nie, pomimo że było prawidłowe. Kiedy wziąłem w komentarz pierwsze zapytanie i zostało tylko drugie $customers_address - to drugie wtedy normalnie pracowało. Nie był wygenerowany żaden błąd, czy to jest normalne zachowanie mysqli? Przecież oba zapytania preintepretowane miały różne uchwyty.
Pozdrawiam.