У меня есть данные в базе данных как INT и REAL, информацию из формы я читаю, как строку. Надо ли преобразовывать строку в численные данные?(дело в том, что у меня программа работала без преобразования, а сейчас, когда я ввела смесь букв и цифр , то получила ощибку.)You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1(что такое line 1? Это первая строка SQL? Или моего кода на рнр?)Может ли быть причиной эти непреобразованные данные?(если ошибка в синтаксисе, то почему она в большинстве случаев работает?)UPDATE inventory SET pot_size='60', price='2', qoh='10o', image='images/orange_jasmine.jpg' WHERE invID=3Вот при изменении qoh='10' на qoh='10o' 1 раз сработала без ошибки, другой раз с ошибкой. (когда срабатывает, то буквы просто отбрасываются и записывается 10 в бд)в phpMyAdmin этот SQL запрос срабатывает нормально.Извините, что сумбурно.
|