Witam i to pytanie kieruję do tych co mieli z takim przypadkiem styczność.
Otóż na starej wersji gdy wprowadzam z formularza dane do bazy mysql wszystko gra i tu żaden problem.
Dam poniższy kod i napiszę dalej o co mi chodzi.
function dodaj_komentarz ($nick, $temat, $text) {
$bd= mysql_connect('localhost', 'root', 'vertrigo');
if ($baza === false)die('Nie można było nawiązać połączenia z bazą '.'z powodu błędu: ' . mysql_error());
mysql_query('SET NAMES "utf8"');
mysql_select_db('test');
if ($db === false) die ('Nie można było wybrać bazy danych '.'z powodu błędu: ' .mysql_error());
$zapytanie = 'INSERT INTO komentarze ( nick, temat, text, data, Czas) '. " VALUES ( '$nick', '$temat', '$text', CURDATE(), CURTIME())";
$idzapytania = mysql_query($zapytanie);
if ($bd === false) die ('Nie można było dodać danych do bazy danych '.'z powodu błędu: ' .mysql_error());
mysql_close($bd);
}
Nie trudno się domysleć jakiego serwera używam. Na Xampp jest nowsza baza, tez działa dodawanie danych do bazy ale tu jest ten problem, zjada literę z początku, czyli przykładowo Nik dam kamazel to jest w bazie amazel, dam temat Cześć, to jest ześć itd. I teraz nie wiem co może być nie tak. Dodam że w starej bazie mam ustawione indeksy primary i Unique a w nowszej jest po zaimportowaniu Primary normalne i Btree. Pytanie czy od tego może zależeć?