$qry ="insert into `$table`(Number) values('".$msg2."')";
$result = mysql_query($qry);如果此查询是从php执行的,则会创建一个新行,但不会插入任何值。尽管id列会自动递增。msg2的格式有什么问题吗?
发布于 2012-09-29 20:06:59
请检查PHPMYADMIN中column - Number的数据类型
发布于 2012-09-29 20:12:54
打印$qry的值,看看它是否合适。如果你把它粘贴到mysql控制台,它会做你期望的事情吗?
还有-下次使用准备好的语句。这种方法很容易受到注入式攻击。
发布于 2012-09-29 20:50:02
$qry ="INSERT INTO $table(`Number`) VALUES ('$msg2')";
if($result = mysql_query($qry)){}
else{
echo mysql_error();
}https://stackoverflow.com/questions/12652528
复制相似问题