Jednak gdy wezmę wartość $querystring i wkleję do zapytań z poziomu programu zarządzającego bazą wynik jest jednoznaczny.
Skrypt łączy się z bazą poprawnie, bo inne zapytania i inserty działają.
Tu wartość $querystring:
select MAX(host.id_connect), host.server_addr from komentarze.host where host.server_addr='127.0.0.1' group by host.server_addr
i zwrócone dane przez niego z bazy:
69 127.0.0.1
function queryfunc($querystring) { { } } { } $querystring='select MAX(host.id_connect), host.server_addr from komentarze.host where host.server_addr=\''.$_SERVER['REMOTE_ADDR'].'\' group by host.server_addr'; $sqlwynik=queryfunc($querystring);
Źle zdefiniowana funkcja
function queryfunc($querystring) { { } }
Funkcja niczego nie zwraca. Inserty działały ale Selecty już nie
Powinno być
function queryfunc($querystring) { { } return $result; }