Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

MySQL создает пустые строки в таблице!

vusal 1 Знаток (267), на голосовании 4 года назад
Вместо вводимого текста просто пустые строки в mysql. Но если ввести не переменную, а строку в кавычках VALUES("123","341") то тогда нормально, значения введуться.
Голосование за лучший ответ
кирилл Мастер (2056) 4 года назад
Советую использоваться ORM, дабы избежать SQL инъекций (это так же решит вашу проблему)
Niis Просветленный (39700) 4 года назад
Первые 2 переменные не использованы.
Вероятно, это должно быть не так.
vusal 1Знаток (267) 4 года назад
Моя вина, понял VALUES('{password}', '{login}')
Xttx Мыслитель (9003) 4 года назад
Попробуйте заменить строчку на эту:
string CommandText = "INSERT INTO testinfo (password, login) VALUES ('" + password +"', '" + login +"')";
vusal 1Знаток (267) 4 года назад
да, я взял password и login в { }
Александр Искусственный Интеллект (301732) 4 года назад
ну так вы батенька пишете что попало...
Похожие вопросы