$qry ="insert into `$table`(Number) values('".$msg2."')";
$result = mysql_query($qry);
如果从php执行此查询,则会创建一个新行,但不会插入任何值。尽管id列会自动递增。 msg2的格式有什么问题吗?
答案 0 :(得分:0)
请检查列的数据类型 - PHPMYADMIN中的数字
答案 1 :(得分:0)
打印$ qry的值,看看它是否合适。 IE如果你将它粘贴到mysql控制台,它会做你期望的吗?
另外 - 下次使用准备好的声明。这种方法容易发生注射式攻击。
答案 2 :(得分:0)
请检查一下
$qry ="INSERT INTO $table(`Number`) VALUES ('$msg2')";
if($result = mysql_query($qry)){}
else{
echo mysql_error();
}
答案 3 :(得分:-1)
尝试
$qry ="insert into `$table`(Number) values('$msg2')";
$result = mysql_query($qry);