无法回应从POST请求收到的变量

时间:2015-10-20 18:08:26

标签: php sql

我遇到了一个奇怪的问题。
我有以下代码(示例,有很多变量):

$NumOfBulbs = $_POST['NumOfBulbs'];

后来我有一个SQL查询:

$query = "INSERT INTO poles (NumOfBulbs) VALUES (?)";

还有一个bind_param调用:

$stmt = $connectStmt->prepare($query);
$stmt->bind_param("s", $NumOfBulbs);
$stmt->execute();

查询工作正常并更新数据库,但每当我尝试打印变量时,我都会得到null。 我需要那个数字,所以我可以稍后进行for循环,所以我想循环:

for ( $i = 0 ; $i < $NumOfBulbs ; $i++ ) {}

但值$NumOfBulbs为空。 那么..去哪儿了?为什么它存在于bind_param中并将数据正确地发送到db?

0 个答案:

没有答案