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つのレコードを保存するにはどうすればよいですか? 配列を使用する必要がありますか?

そして、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 に答える