10
« en: 13 de Octubre de 2011, 19:49:48 pm »
Yo te recomendaria usar otra forma de meter datos a la mysql. Yo personalmente, siempre he tenido problemas con el VALUES prefiero usar SET.Esa query que haces es muy simple, y vas bien con VALUES, pero puede que necesites meter muchos valores mas. Una breve explicacion porque prefiero usar SET:
Cuando haces mediante VALUES, si hay algun error, te da error, pero no mete nada en la mysql, sin embargo, si usas SET, tambien te da error y lo mete en la mysql, lo que esta bien, asi que puedes verificar donde esta el fallo
Este es el codigo que usarias, con VALUES->
mysql_query("INSERT INTO licencias (licencia) VALUES ('".$usuario_licencia."')");
Este el codigo con SET->
mysql_query("INSERT INTO licencias SET licencia = "'.$usuario_licencia.'");
Ahora, para el que no lo haya usado nunca set:
Despues del SET, viene el nombre de la columna de la mysql, con el valor que quieres darle.
Si quieres meter mas de un valor, seria de esta forma->
mysql_query("INSERT INTO tabla_mysql SET columna1 = "valor1", columna2 = "valor2");
Lo bueno de usar SET es que puedes meter las columnas en el orden que quieras. En el caso de VALUES creo que no se puede.
Salu2!