Php 如何将密码打印到三个变量中
查询如下Php 如何将密码打印到三个变量中,php,mysqli,prepared-statement,Php,Mysqli,Prepared Statement,查询如下 $query = "SELECT password FROM passwordhistory where userid=? order by id desc limit 3"; $stmt2 = $mysqli->prepare($query); $stmt2->bind_param('i',$id); $stmt2->execute(); $res=$stmt2->get_result(); while($row=$res->fetch_object(
$query = "SELECT password FROM passwordhistory where userid=? order by id desc limit 3";
$stmt2 = $mysqli->prepare($query);
$stmt2->bind_param('i',$id);
$stmt2->execute();
$res=$stmt2->get_result();
while($row=$res->fetch_object()) {
foreach($row as $t->password) {
echo $password[1];
}
}
在上面的代码中,我想将密码打印到三个变量中。我无法执行此操作。将您的代码更改为:
$i = 0;
while($row=$res->fetch_object())
{
foreach($row as $t->password)
{
echo $newPass.$i = $password[1];
$i++;
}
}
我想你可以使用str_分割函数
foreach($row as $t->password)
{
$array = str_split($password[1],3);
}
查看手册你说的三个变量是什么意思?你到底为什么要打印密码列表?