gpt4 book ai didi

php - 将身份证号码添加到数据库PHP

转载 作者:行者123 更新时间:2023-12-01 00:47:07 24 4
gpt4 key购买 nike

此脚本使用 MD5 散列单词列表并将其与纯文本一起存储在数据库中:

<?php
$dict = $_POST["dict"];
if (!isset($_POST['submit'])){
echo "<form method=\"post\" action=\"\">";
echo "Wordlist: <input type=\"text\" name=\"dict\"><br>";
echo "<input type=\"submit\" value=\"GET DIC\" name=\"submit\">";
echo "</form>";
}else{
$file = fopen($dict, "r");
while (!feof ($file)){
$load[$i] = fgets($file, 1024);
mysql_connect("xxx","xxx","xxx");
mysql_select_db("xxx");
$word = $load[$i];
$md5 = md5($word);
$lastid=mysql_insert_id();
$lastid=$lastid+1;
mysql_query("INSERT INTO md5 VALUES ('$lastid', '$md5', '$word');");
$i++;
$limit = count($load);
$width2 = $limit;
}
fclose($file);
echo "[+]Loaded ".$limit." word.";
echo "<br>Done.";
}
?>

我在为每一行生成 ID 时遇到了问题。我希望脚本从存储在数据库中的最后一个数字开始 ID 的数字。

例如:

ID : MD5 : Country
1 : HASH: Africa
2 : HASH: Russia

当我执行脚本时,我希望它从 ID 号 3 开始,一直执行到列表完成。我的脚本有什么问题?

最佳答案

在您的表中,将 ID 字段设置为自动递增。然后从您的代码中删除整个 ID 部分,让数据库处理它

删除:$lastid=mysql_insert_id();

删除:$lastid=$lastid+1;

更改为:mysql_query("INSERT INTO md5 (md5, country) VALUES ( '$md5', '$word');");

删除:$i++;

关于php - 将身份证号码添加到数据库PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20812304/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com