我需要将查询的结果变成一个数组,并使用该数组在第二个 php mysqli 查询中从数据库中提取数据。
<?php
include"connection.php";
$pos = mysqli_query($not,"SELECT * FROM equipos");
$logos = array();
while($row= mysqli_fetch_assoc($pos)){
$logos[] = "<br>'".$row['abrv']."'=>"."'".$row['logo']."'";
}
$logos = implode(",", $logos);
$enjuego = mysqli_query($not,"SELECT * FROM partidos WHERE dprt='ftbls'");
while($part=mysqli_fetch_array($enjuego)){
$liga=$part['serie'];
$eq1= $part['eq1'];
$eq1s= strtoupper($eq1);
$eq2= $part['eq2'];
$eq2s= strtoupper($eq2);
echo $logos[$eq1].'<br>';
}
?>
它一遍又一遍地给我同样的错误。这是我来的最近的一次,但就是行不通。有人可以告诉我我做错了什么吗?
我得到的错误是:Warning: Illegal string offset 'gua' in line 18