È possibile scrivere più condizioni in un ciclo while? In caso contrario, qual è un'alternativa? L'ho provato ed è stato restituito con un errore relativo alla riga di codice che imposta le condizioni per il ciclo while. Ecco un esempio di cosa intendo.While Loop e condizioni multiple
$s = 1;
while ($result_row = mysql_fetch_assoc($query) && $s < 5)
{
echo $result_row['id'];
$s++;
}
Certo che è possibile. Hai provato? L'intera condizione 'while', sebbene molti componenti possa avere, deve essere valutata su VERO o FALSO. Questo è l'unico requisito. Prestare attenzione quando si fa un incarico in una dichiarazione composta come quella, anche se ... '$ result_row' potrebbe non ottenere ciò che si aspetta a causa della precedenza degli operatori. –
La tua logica è corretta. Che cosa dice esattamente l'errore? –
Assolutamente è possibile proprio come qualsiasi altra struttura di controllo. Deve solo valutare il vero o il falso. – j08691