我在 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条记录?我应该使用数组吗?
这 2 条记录将进行比较。
if ($col1 <> $par1){ <--- now it only compare the return record 1!
......
}
问题是如何同时比较 2 条记录与变量($par1)?如果任何返回记录与 $par1 不同,它将执行某些操作。
我需要这样做,如果 $PAR1 与返回值不同,程序将执行正确的操作!我不知道该怎么做。我的想法是,将返回值存储到数组中,并将 $PAR1 与数组进行比较。我可以这样做吗?
非常感谢。
最佳答案
您可以存储在数组中并与 in_array() 进行比较。
您可以使用 foreach() 检索数组值
关于php - 我可以使用 "array"来存储SQL Select语句的返回记录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17460564/