我正在尝试学习一种获取单元数据而不必使用while循环的更有效方法。这是我的意思。不使用While循环从数据库获取单元信息
这是我通常会为每一条信息,我需要做的:
$getName1 = mysqli_query($con,"SELECT * FROM livestreams WHERE stream_number='1'");
while($nameRow1 = mysqli_fetch_array($getName1)) {
$playerName1 = $nameRow1['stream_name'];
}
但我有一吨重的行我需要为做到这一点,我只需要“STREAM_NAME”的每一行。我正在寻找一种方法来从特定行中获取stream_name,而不必每次都做一个while循环。我需要显示这些信息。
我不明白你的问题。在'while'循环中,每次迭代都会分配'$ playerName1'。只需简单地删除'while'。 – Voitcus
当您运行查询时,您可以有多个结果吗? –
为什么不只是选择你感兴趣的所有行中的一个查询,然后在php中处理它们,而不是为每个项目执行单独的选择。这将提供更大的性能增益,而不是担心 – Anigel