Jump to content

mysql +php запрос, в котором русские буквы, не идет

Featured Replies

Posted
comment_130681

привет

есть база данных, в которой поля id, mail,pass в mail - цифры, в pass - любые символы

есть таблица вывода этих данных и есть запрос об удалении записи, где mail и pass = определенному значению. Так вот, если в mail и pass любые значения, кроме кириллицы - то запрос идет, если есть русские буквы, то запрос не отправляется. Почему?

Т.е например есть две записи 

ID MAIL PASS

1 123445 krutoipass

2 123122 крутойпароль

1 запрос пройдет , второй нет.. есть тут знатоки?

 

p.s. запрос delete from `data` where `email` = '$loginp' and `pass` = '$passp'

При этом через phpmyadmin работает и с кириллицей, только запрос со страницы не идет с кириллицей.

Edited by Envy

  • Author
comment_130685

в общем забейте, я потратил на это больше часа и пал в ступор, но как оказалось все решается в одну строчку, после коннекта к базе не забудьте перевести ее в utf8 (или другую вашу кодировку), кстати не используйте запрос set names, потому что он, видимо, не всегда работает. всегда работает mysqli_set_charset($db,"utf8"); где $db - подключение к базе

  • 10 месяцев спустя...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.