php mysql查询一条记录_PHP:一次获取一条MySQL记录

我制作了一个PHP脚本,用于从名称创建徽标,这些名称来自具有数千条记录的MySQL数据库。

创建徽标每个记录最多可能需要几秒钟,因此整个过程需要几天时间。

我现在制作的脚本,事先获取所有数据,然后开始制作徽标。

但是,当脚本运行时,尚未处理的记录中的数据可能会更改!

如何在迭代结果集的同时在处理下一条记录时仍能获取最新数据?

这是我现在使用的:

$sql = "SELECT * FROM names";

$mysqli = new mysqli($server, $user, $password, $database);

if ($mysqli->multi_query($sql)) {

do {

if ($result = $mysqli->store_result()) {

while ($record = mysqli_fetch_assoc($result)) {

$records[] = $record

}

$result->close();

}

} while ($this->DB->next_result());

}

foreach($records as $record) {

//create the logo from $record['name']

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值