同时执行两个查询


Execute two queries at the same time

我正在开发一个小的PHP脚本,我想在一个语句中使用两个mysqli查询。下面是两个查询:

$sql = ("select * from titles where id=$id")
$sql2 =("select * from titles where id=$id2") 

我想以这种方式输出它们:

<li><span>RECORD FROM QUERY1</span><span>RECORD FROM QUERY2</span></li>

是否可以使用 Mysqli 和 PHP 来做到这一点?

您可以使用Mullti Query。

执行一个或多个由 分号。

但是在您的示例中,您可以将其与 OR .

$sql = "select * from titles where id=$id OR id=$id2"

是不可能的。必须运行两个单独的查询。如果这是您担心的性能,请不要担心,第二个查询会比前一个快得多。

看这里 => mysqli.multi-query

简化查询以选择 * FROM 标题,其中 id=$id && id=$id 2

如果这不是您想要的输出,请将您的问题更清晰地表达出来,以便每个人都能理解,这样我们将能够为您提供最佳答案。