Я получаю это сообщение об ошибке:
--------------------------- У вас ошибка в синтаксисе SQL; проверить
руководство, которое соответствует вашему MySQL
версия сервера для правильного синтаксиса
используйте рядом с '(title) VALUES (hi)' в строке
1
--------------------------- OK
И да, я знаю, что это связано с синтаксисом. Проблема в том, что я перепробовал много вариантов и до сих пор не могу заставить его работать, поэтому я пошел на 5 сайтов, которые я нашел в Google с учебниками, и все еще та же проблема. Вот мой код ниже:
Примечание. Значения внутри свойства текста элементов управления текстового поля, перечисленных ниже, представляют собой просто текст, все буквы и цифры.
try
{
label1.Text = "Trying to save. Wait.";
conn.Open();
string sql = "UPDATE " + pagelist.Text + "SET " + itemlist.Text + "=" + sitetext.Text;
MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(sql, conn);
cmd.ExecuteNonQuery();
}
catch (Exception en)
{
MessageBox.Show(en.Message);
}
О таблице:
Таблица имеет 3 столбца «заголовок, заголовок и текст». все varchars и длина каждого 255
Может кто-нибудь помочь мне выяснить, что в этом плохого? Любая помощь приветствуется.
Спасибо