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