Mam mały problem. Posiadam sobie taką tabele:
CREATE TABLE `Learning_Packs_Categories` ( `id_lp_cat` int(11) NOT NULL AUTO_INCREMENT, `id_parent` int(11) NOT NULL DEFAULT '0', `name` varchar(255) DEFAULT NULL, `description` text, `category_level` SET('level1','level2','level3') DEFAULT NULL, `link` varchar(255) NOT NULL DEFAULT '', `cdate` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `udate` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `order` int(11) DEFAULT NULL, PRIMARY KEY (`id_lp_cat`), UNIQUE KEY `link` (`link`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=14 ;
Gdy wykonuje inserta i w polu text mam apostrof "'" W angielskich nazwiskach spotykany często to mysql mi go zamienia na "\'" i to tylko w polach typu text (patrz wyżej description) Jak go wrzuce do name to wszystko jest ok.
Kodowanie utf-8.
Czy może być to spowodowane nie używaniem przezemnie funkcji php:
<?php ?>
Pozdrawiam,
mGz