ok. non avevo capito....Originariamente inviato da sharky86
si questo si, quello che intendo dire é: se il select * lo faccio PRIMA di mettere a 0 il valore, continuerį il loop con tutti i valori che avevano 1 al momento del select, o viene controllato a ogni loop?
while continua fino a che non riceve un false da mysql_fetch_array()
ma nel tuo caso in campione mi sembra una cosa inutile. Se il tuo scopo e' mettere y=0 dove il record ha y=1 e z=1 lo puoi fare con una sola query:
codice:mysql_query("update tabella set y=0 where y=1 and z=1 ");
@edit ... dimenticavo di farti notare che nella if non e' $data, ma $data1