Czy można zapisać wiele warunków w pętli while? Jeśli nie, jaka jest alternatywa? Próbowałem go i został zwrócony z błędem odnoszącym się do linii kodu, która ustawia warunki dla pętli while. Oto przykład tego, co mam na myśli.Podczas pętli i wielu warunków
$s = 1;
while ($result_row = mysql_fetch_assoc($query) && $s < 5)
{
echo $result_row['id'];
$s++;
}
Oczywiście, że to możliwe. Spróbowałeś? Cały warunek 'while', jakkolwiek wiele składników może mieć, musi być oceniony jako PRAWDA lub FAŁSZ. To jedyny wymóg. Zachowaj ostrożność podczas wykonywania przypisania w złożonej instrukcji, jednak ... '$ result_row' może nie osiągnąć tego, czego oczekujesz ze względu na pierwszeństwo operatora. –
Twoja logika jest poprawna. Co dokładnie mówi błąd? –
Absolutnie jest to możliwe, tak jak każda inna struktura kontrolna. Musi jedynie ocenić jako prawda lub fałsz. – j08691