我正面临着有线问题!
我有一个名为“学生”的桌子,其中有一个类型为BIGINT的cloumn stuID, 当我尝试为此列分配值'20122222222'时, 如果我手动完成它工作正常!但是我的代码变成了负值 我在stackoverflow中搜索了类似问题,我找到了将bind_param更改为字符串的答案,如
$stmt->bind_param('s',$stuID);
我做到了,仍然是同样的问题
这是函数
public function insertStudent($stuID)
{
if($stmt = $this->mysqli->prepare("INSERT INTO student(stuID) VALUES(?)"))
{
$stmt->bind_param('s',$stuID);
$stmt->execute();
$stmt->close();
}
else
{
die(printf("Prepared Statement Error: %s\n", $this->mysqli->error));
}
}
谢谢大家