Я пытаюсь взять подмножество выражений mysql из инструкции if, а если последний в последовательности, примените соответствующий код.Почему моя петля не увеличивается?
Я хочу настроить два приращения, а затем if ($ secondcount> $ totalcount) сделать что-то еще.
MySqlNUMRows не будет работать, поскольку он является подмножеством, и в этом случае не будет предложения where, которое я вижу. Может ли кто-нибудь увидеть причину?
$counting = 0;
while($thisrow = mysqli_fetch_array($sqlchangenamesresult))
{
$change_name = $thisrow['change_name'];
#count the updating results
if(strstr($row['Content_lists'], $change_name) != FALSE)
{
$counting++;
}
$totalcount = $counting;
$secondcount = 0;
if(strstr($row['Content_lists'], $change_name) != FALSE)
{
if($secondcount > $totalcount)
{
echo '<br>' .$secondcount. '<br>' . $totalcount;
$sqlinsert .= $thisrow['change_name'];
$sqlinsert2 .= 'Yes';
$secondcount++;
}
else
{
echo '<br>' .$secondcount. '<br>' . $totalcount;
$sqlinsert .= $thisrow['change_name'] . ', ';
$sqlinsert2 .= 'Yes, ';
$secondcount++;
}
}
Вы всегда переинициализируете '$ secondcount' с нулем для каждого цикла. – enricog
где ур sql запрос, почему вы не включили его в этот код? is change_name coulumn в таблице ur? –
? ............................... –