我有一段代码在 mysql 表中存储了一些基本的用户选择。
$isACompany = $_POST['isACompany'];
$hasDifBilling = $_POST['hasDifBilling'];
$stmt = $link->prepare("
INSERT INTO user_info SET
id='',
isACompany = ?,
hasDifBilling = ?'
");
if (!$stmt)
{
$error = "{$link->errno} : {$link->error}";
include "$docRoot/html/main/error.html.php";
exit();
}
if (!$stmt->bind_param("ii", $isACompany, $hasDifBilling))
{
$error = "{$stmt->errno} : {$stmt->error}";
include "$docRoot/html/main/error.html.php";
exit();
}
if (!$stmt->execute())
{
$error = "{$stmt->errno} : {$stmt->error}";
include "$docRoot/html/main/error.html.php";
exit();
}
鉴于该代码,我将如何在此实例中获取新创建的 id?
我也有另一个与此代码有关的问题,尽管它本身不是问题的一部分......因为前两个变量提取了这两个帖子的值,并且看到这些值被硬编码到 html 中并被选中通过复选框(“1”或“”为 0)。在将信息添加到数据库之前,我还需要对它们进行清理吗?