l'auto increment deve funzionare così, se hai:

1,2,3,4,5,6,7,8,9 e cancelli il record n° 9, il prossimo che inserirai sarà categorizzato al n° 10 proprio perchè è auto increment.

Poi record non l'hai impostato, impostato è quando scrivi:

$record=qualcosa allora l'if ti darà true se no darà esito negativo oppure la funzione record record(); dove alla fine di essa c'è un return true o false.