我收到了这五个问题:
$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));
}
有什么建议吗?
答案 0 :(得分:0)