0

我在 PHP 中创建了如下语句:

If ($stmt = $mysqli->prepare("SELECT mci FROM table1 WHERE id ='12343' ORDER BY date DESC LIMIT 2")) {
$stmt->execute();
$stmt->bind_result($col1);
while ($stmt->fetch()) {
    }
$stmt->close();
$mysqli->close();

它应该返回 2 条记录。如何使用数组存储 2 条记录?我应该使用数组吗?

两条记录将进行比较。

if ($col1 <> $par1){   <--- now it only compare the return record 1! 
......
} 

问题是如何同时将 2 条记录与变量 ($par1) 进行比较?如果任何返回记录与 $par1 不同,它会做一些事情。

如果 $PAR1 与返回值不同,我需要这样做,程序将执行正确的操作!我不知道该怎么做。我的想法是让我们将返回的值存储到数组中,并将 $PAR1 与数组进行比较。我可以这样做吗?

非常感谢。

4

1 回答 1

0

您可以存储在一个数组中并与 in_array() 进行比较。
您可以使用 foreach() 检索数组值

于 2013-07-04T08:12:50.433 回答