Итак, у меня есть эта форма
<form>Tag name:
<input type='text' name='tagname' />
<input type='submit' value='Add' />
<input type='hidden' name='id' value='$id' />
</form>
<hr />
он запускает этот скрипт
if ($tagname)
{
mysql_query("INSERT INTO tags (id, tag) VALUES ($id, $tagname)");
?>
<script type="text/javascript">
alert("Tag added.");
history.back();
</script>
<?php
}
Если я вставляю числа в форму, она добавляется в базу данных sql, но если она состоит из алфавитасимволы я получаю предупреждение, но ничего не вставлено в базу данных.Я проверил phpmyadmin, если структура неправильная (text / varchar / int ...), попробовал большинство из них, но это то же самое.