0
$qry ="insert into `$table`(Number) values('".$msg2."')";
$result = mysql_query($qry);

如果从 php 执行此查询,则会创建一个新行,但不会插入任何值。虽然 id 列会自动递增。msg2的格式有什么问题吗?

4

4 回答 4

0

请检查列的数据类型 - PHPMYADMIN 中的数字

于 2012-09-29T12:06:59.027 回答
0

打印 $qry 的值,看看它是否合适。IE 如果将其粘贴到 mysql 控制台中,它会达到您的预期吗?

另外 - 下次使用准备好的语句。这种方法容易受到注入式攻击。

于 2012-09-29T12:12:53.657 回答
0

请检查这个

$qry ="INSERT INTO $table(`Number`) VALUES ('$msg2')";
if($result = mysql_query($qry)){}
else{
 echo mysql_error();
}
于 2012-09-29T12:50:01.567 回答
-1

尝试

$qry ="insert into `$table`(Number) values('$msg2')";
$result = mysql_query($qry);
于 2012-09-29T12:07:00.390 回答