Я создаю таблицу базы данных mysql и хочу вставить некоторые значения в свою таблицу со страницы с помощью PHP. Тем не менее, мне удалось все, но я могу вставлять целочисленные значения в свою таблицу. Я использовал VARCHAR для типа ввода для полей. Я также попробовал тип ввода TEXT, но это не сработало. В чем проблема?VARCHAR не допускает никаких букв (mySQL)
Один из кода моих месторождений является:
<p>
<label>Event Name:
<input name = "ename" type = "text" size = "30"
maxlength = "300" />
Мой код вставки:
$sql = "INSERT INTO sca (ename, eplace, society, edate, ehour) VALUES ($_POST[ename], $_POST[eplace], $_POST[society], $_POST[edate], $_POST[ehour])";
Спасибо.
Укажите, пожалуйста, ваше определение таблицы. –
Имейте в виду, что ваш код уязвим для SQL-инъекций! http://en.wikipedia.org/wiki/SQL_injection – Popcorn