haber varias cosas:
- estas seguro de que las variables tienen valores que corresponden a los de la base de datos, es decir que $usuario sea varchar o que $raros sea numerico (y con un digito?)
- puedes hacer la misma consulta en el phpmyadmin o donde trabajes directamente pero obviamente cambiando las variables por valores reales.... inserta???
Bueno el ultimo paso deberias saber en seguida si es un problema de tipo de dato o que talves estas escribiendo mal algun valor de la tabla a la cual te estas refiriendo, como por ejemplo : en la tabla tienes "exótico" (con tilde) y en la consulta que haces te refieres a "exotico"... y asi sucesivamente...
Tambien intenta dejar las variables encerradas asi:
Código PHP:
Ver original$consulta=mysql_query("INSERT INTO drop (nombre_usuario, nombre_personaje, jefe, raros, exoticos) VALUES ('".$usuario."', '".$personaje."', '".$jefe."', '".$raros."', '".$exoticos."')");
(no pongo "exóticos" por que la tabla no debería tener un nombre con tilde creo yo, talves tambien te genere problemas aunque la llames con tilde... sacaselaaaaa!!)