prawdopodobnie musze ustawić coś w bazie danych.
problem wygląda tak:
gdy w PHP wywołuję procedure w której jest zapytanie SELECT to nie mogę juz wywołać następnej procedury. zero odpowiedzi.
np.
$query1 = mysql_query('CALL PobierzKolor()') ;
$query = mysql_query('CALL DodajLog(\'1\', \'haslo\')');
ale juz jeśli wykonam DodajLog() jako pierwsze to wszystko działa
dodatkowo jeśli w procedurze jest SELECT a po nim odwołanie do jeszcze jakiejś procedury, występuje ten sam problem
drop procedure if exists `Zarejestruj`$$
create procedure `Zarejestruj`(
...)
begin
...
select @id_klienta := max(id) from klienci;
set @query = concat('INSERT INTO loginy(id_klienta, nazwa_uzytkownika, haslo) VALUES (', id_klienta, ', \'', nazwa_uzytkownika, '\', \'', haslo, '\')');
...
end$$
jeśli wywalę SELECTA i podstawię pod id_klienta stałą to wszystko śmiga
moja wersja MySQL 5.5.8
używam najnowszego XAMPPa dla Windows
z góry dziękuję za pomoc