0
我已经在MySQL以下qquery错误,当插入到VARCHAR列
CREATE TABLE IF NOT EXISTS `adds` (
`add_id` int(11) NOT NULL,
`title` varchar(500) NOT NULL,
`email` varchar(100) NOT NULL,
`name` varchar(100) NOT NULL,
`category` varchar(100) NOT NULL,
`subcategory` varchar(100) NOT NULL,
`district` varchar(100) NOT NULL,
`city` varchar(100) NOT NULL,
`discription` varchar(5000) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`price` varchar(100) NOT NULL,
`address` varchar(500) NOT NULL,
`mobile` int(11) NOT NULL,
`date` date NOT NULL
)
然后我试着通过现在下面的代码
$insert = mysql_query("insert into adds(title,email,name,category,subcategory,district,city,discription,price,address,mobile,date) values('$title','$email','$name','$cat','$subcat','$district','$city','$description','$price','$address','$mobile','$date')") or die(mysql_error());
插入行,如果我给一个值,这样我的描述字段='lk':
这是导致错误。所以有人可以告诉我为什么?
add_id是一个自动递增值。我的问题是为varchar字段,如果我给像'lk'的价值:这是一个错误。 – lahiruk93