A parte che "non riesco" non significa nulla e che dovresti quantomeno descrivere gli errori ed i problemi che stai incontrando ma basta guardare la query per capire che non è una questione di riuscire o meno, ma semplicemente di volere la pappina pronta perchè studiare richiede troppo tempo e dedizione.
Hai semplicemente copincollato pezzi di codice:

Originariamente inviato da plospy
Ho creato un DB e una tabella Codici con 3 campi (id, codice, usato). il campo usato è boolean e settato su false per default.
Codice PHP:
$query "SELECT * FROM codici WHERE username='$codice'"
Il campo "username" è interessante!