A kod skryptu wykonującego to polecenie wygląda w uproszczonej postaci tak:
Żadna filozofia, lecz to nie działą, nie wykonuje poleceń mysql. Jeśli wyświetlę sobie $query to okazuje się że zamiast np. UPDATE tabela SET imie='zenek' WHERE id='5' $query wygląda tak: UPDATE tabela SET imie=\'zenek\' WHERE id=\'5\'
db_connect(); $query=$_POST['mysql_cl'];
php sam wstawia \ przed '
Próbowałem potraktować $query str_replace
Ale nadal nic. Nadal echo "$query"; wyświetla ciąg z backslashami przed apostrofami.
Macie jakiś pomysł?