si questa è una buona soluzione...Originariamente inviato da remixe
una domanda: mi hanno consigliato di creare un tabella con 2 campi, nel primo metto tutte le OTP,
il secondo sarà invece un campo boleano per il flag "bruciata".
fatemi capire bene: in questo modo automaticamente ogni volta che viene bruciata una OTP passa nel secondo campo?..ho compreso bene ho sto dicendo una stupidaggine?![]()
![]()
ciaooooo
devi usare le funzioni MySQL che ti fornisce il PHP, vai qui, ti scarichi il manuale php in italiano,quello .chm, e ti studi un un po queste funzioni..in alternativa se usi PHP5 puoi usare la classe PDO e qui trovi tutto quel che ti serve PDO (c'è anche sul manuale che ti ho segnalato poco sopra!!!)
Una volta che ne sarai padrone dovrai fare uno script che prenda la prima OTP valida che hai nel database e una volta che viene utilizzata deve essere marcata come già utilizzata..
quindi in soldoni dovresti fare una SELECT ed un UPDATE :
supponendo di avere questa tabella
OTP ( codice varchar(100) , stato int(1) ) ;
devi prima fare:
quindi ti salvi il primo codice estratto in una variabile ad (es $OTP )codice:SELECT CODICE FROM OTP WHERE STATO=0
e poi
codice:UPDATE CODICE SET STATO=1 WHERE CODICE=$OTP