[英]Storing 5 queries results in PHP variables
我得到了这五个查询:
$sql = "SELECT * from jogador,usuarios WHERE jogador.id=usuarios.j1";
$sql .= "SELECT * from jogador,usuarios WHERE jogador.id=usuarios.j2";
$sql .= "SELECT * from jogador,usuarios WHERE jogador.id=usuarios.j3";
$sql .= "SELECT * from jogador,usuarios WHERE jogador.id=usuarios.j4";
$sql .= "SELECT * from jogador,usuarios,goleiro WHERE goleiro.id=usuarios.j5";
并且只想将这 5 个查询的结果检索到这些变量,以便稍后在表上使用:
$id = $row['id'];
$nome = $row['nomej'];
$nometime = $row['nometime'];
$foto = $row['foto'];
我尝试使用 mysqli 多查询,但就是做不到。
我试过这个,但它只是不起作用。 ($con 是连接)
if (mysqli_multi_query($con,$sql))
{
do
{
// Store first result set
if ($result=mysqli_store_result($con))
{
while ($row=mysqli_fetch_row($result))
{
$id = $row['id'];
$nome = $row['nomej'];
$nometime = $row['nometime'];
$foto = $row['foto'];
}
mysqli_free_result($con);
}
}
while (mysqli_next_result($con));
}
有什么建议?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.