Muy bien, así que he estado jugando con la API web Steam, tengo uno de los valores almacenados en una variable llamada $steam64
. Cuando uso este código snipper para INSERTARLO en una base de datos mysql, inserta un entero completamente diferente de lo que está almacenado en la variable.Entero Incorrecto (2147483647) se inserta en MySQL?
$sql_query = "INSERT INTO users_info (steam64) VALUES ('$steam64')";
var_dump($steam64);
devuelve el int reales, también lo hace eco de ella. No estoy muy seguro de lo que está pasando aquí, cualquier ayuda es apreciada.
¿Qué * está * insertado (y qué * se * vació) y qué * es * el tipo de columna? Es probable que no sea un "error" en MySQL, lo que significa que el problema está en otra parte ... –
no debería necesitar las comillas simples en un entero. puede estar intentando insertar la cadena '$ steam64' como un entero, convirtiéndolo en el proceso. – Lazerblade
@pst '2147483647' se está insertando,' 76561197989628470' está siendo volcado, el tipo de columna es int (255). – Archey