Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] Jak zmienić typ
Forum PHP.pl > Forum > Przedszkole
oczko991
mam tabelę ustawienia a w niej strona

jak polecenie puścić do SQL aby ustawić typ strona varchar(555) bo w tej chwili mam text
Wilk002

ALTER TABLE `ustawienia` CHANGE `strona` `strona` VARCHAR(555) NULL ;
oczko991
A jaki typ danych dać żeby jak dodaję adres strony jako wartość w tym polu to mi wyskakują \ ukosniki
\"http://.......\"
PawelC
To chyba nie zależy od bazy, tylko od tego jakie dane wprowadzasz do bazy, i czym je filtrujesz smile.gif
oczko991
To jak ustawić żeby nie było ukosników?

wrzucam wartość linka

na stronie mam

{$linki|default:$ustawienia.linki}


i w ustawieniach mam linki o typie danych varchar 555, ale po wrzuceniu linków na stronie wyświetla mi z ukosnikami \
Mephistofeles
Problem tkwi w magic quotes. Musisz je wyłączyć w php.ini.
oczko991
Teraz jest dobrze. Po co jest ta funkcja ?
Mephistofeles
Miało to zabezpieczać przed atakami typu SQL Injection, ale w praktyce na części serwerów była włączona, na innych nie, i dlatego twórcy aplikacji musieli i tak zabezpieczać na własną rękę, w PHP 6 ta opcja ma być całkowicie zlikwidowana.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.