php mysql的varchar字段,数量能写入,字母文字不行,求救
$ftitle1=$_POST['fund_title1'];//目前中文没有处理$ftitle2=$_POST['fund_title2'];$sql="INSERTI...
$ftitle1=$_POST['fund_title1']; //目前中文没有处理
$ftitle2=$_POST['fund_title2'];
$sql="INSERT INTO $tablename1 (fund_name1,fund_name2)
VALUES ($ftitle1, $ftitle2)";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
这段添加代码,在输入的数字的时候,是可以顺利执行的,但换成字母和文字就不行了,为什么呢?新手求救~
mysql的字段设置的 varchar(80) 默认 null
输入 字母w的错误提示是
Error: Unknown column 'w' in 'field list'
输入 文字 “在”的错误提示是
鍦ㄥ湪Error: 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 2 展开
$ftitle2=$_POST['fund_title2'];
$sql="INSERT INTO $tablename1 (fund_name1,fund_name2)
VALUES ($ftitle1, $ftitle2)";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
这段添加代码,在输入的数字的时候,是可以顺利执行的,但换成字母和文字就不行了,为什么呢?新手求救~
mysql的字段设置的 varchar(80) 默认 null
输入 字母w的错误提示是
Error: Unknown column 'w' in 'field list'
输入 文字 “在”的错误提示是
鍦ㄥ湪Error: 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 2 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询