Yo le mando un NULL y me tira rror, no s por que. Mira:
Código PHP:
$insert = mysql_query("insert into $table values ('NULL', '".$_POST['username']."', '".$_POST['password']."', '".$_POST['name1']."', '".$_POST['name2']."', '".$_POST['email']."', '".$_POST['website']."', 'images/avatar.jpg')")
or die("Could not insert data because ".mysql_error());
Pero me tira error, cuando reemplce el NULL por un 1, anda pero no sigue incrementando por que puse 1