我无法找到错误,也无法从互联网上找到想法。该数据库具有密钥、用户IP 和日期。代码段是:
$last = $conn->query("SELECT LAST_INSERT_ID();");
if (strcmp($last, "<empty string>") == 0) {
$index = 0;
} else {
$index = $last + 1;
}
$stmt = $conn->prepare("INSERT INTO Users (key, userIP, date) VALUES (?, ?, ?)");
$stmt->bind_param("iss", $key, $ip, $date);
$key = $index;
$ip = $_SERVER['REMOTE_ADDR'];
$date = date('Y-m-d H:i:s');
这个想法是我保存最后一个“密钥”并为其添加 1。如果数据库为空,它似乎不起作用。我看了好几个小时,所以我的想法已经用完了。
慕婉清6462132