MS-SQL veritabanı değerleri getiriliyor duyuyorum. Ben $ SeqNumCur adlı bir değişkene bir değer atama. Bu kayıt için veri işleme sonra ben $ SeqNumPrev adında bir değişkene bu değeri depolamak. Ben önceki değeri ve cari değeri arasındaki fark sadece 1 olup olmadığını kontrol etmek için yapıyorum. Ben bir alarm kurmak zorunda değilse. Ama sonraki kayda taşındı önceki değişkeni ayarı, ve sonra, her iki değişken de değişti alıyorsanız. Bu durdurmak için çapa. Aşağıda kodu ve aynı zamanda çıktı.
$NoSeqErr = 0;
$SeqNumPrev = 0;
$SeqNumCur = 0;
while (!$Rs_Data_SP1->EOF)
// Loop through records while there is data
{
echo "<tr >";
// increment record number
$NoSeqErr = 0;
$SeqNumCur = $Rs_Data_SP1->Fields('c_PieceName');
$NoSeqErr = $SeqNumCur - $SeqNumPrev;
echo '<br> Prev:'.$SeqNumPrev;
echo '<br> Cur:'.$SeqNumCur;
echo '<br> Err:'.$NoSeqErr;
$SeqNumPrev = $SeqNumCur;
$Rs_Data_SP1->MoveNext();
// Move on to next data record in the set
}
**
OUTPUT
Prev:0 Cur:200331098 Err:200331098
Prev:200331099 Cur:200331099 Err:0
Prev:200331100 Cur:200331100 Err:0
Prev:200331101 Cur:200331101 Err:0
Prev:200331102 Cur:200331102 Err:0
Prev:200331103 Cur:200331103 Err:0
Prev:200331104 Cur:200331104 Err:0
Prev:200331105 Cur:200331105 Err:0
**