gpt4 book ai didi

php - 如何分解一条线然后再次分解它以将其插入数据库

转载 作者:行者123 更新时间:2023-12-01 00:42:58 27 4
gpt4 key购买 nike

我试图分解一行,其中“:”是第一个分解的东西,之后我需要将这两个部分放入数据库中。然后它应该读取下一行并对该行执行相同的操作。

$ex = explode(":", $list);
$array = array($ex);
$ex2 = explode("\r\n", $array);


foreach ($array as $acc)
{
$data = "INSERT INTO `accounts` (username, password) VALUES('$acc[0]', '$acc[1]')";
$query = mysql_query($data);
}

这是我正在尝试做的一个例子:whodeynati85@yahoo.com:strokeme1

把它变成:whodeynati85@yahoo.com中风1

然后将碎片输入数据库。然后查看下一行并执行相同的操作。

whodeynati85@yahoo.com:strokem221 <-- 分解 - 插入

tim@currentelectricsupply.com:3gir2ls <-- 爆炸 - 插入

eliasevans@fuse.net:eulee1922 <-- 分解 - 插入

tony@braswellscale.com:Abbey82822 <-- 分解 - 插入

最佳答案

我认为你的爆炸是倒退的。首先,您想要通过 '\r\n' 展开 $list 以获得单独的行。然后,对于每一行,按“:”展开以获取数据片段。我也非常非常非常强烈建议不要将密码存储为明文。

$lines = explode("\r\n", $list);

foreach ($lines as $nextLine) {
$lineVals = explode(":", $nextLine);
$lineVals[1] = sha1($lineVals[1]);
$data = "INSERT INTO `accounts` (username, password) VALUES('$lineVals[0]', '$lineVals[1]')";
$query = mysql_query($data);
}

天哪,我希望这不是真实的用户帐户信息。

关于php - 如何分解一条线然后再次分解它以将其插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27366853/

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