Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/09/2016, 16:05
Avatar de petit89
petit89
 
Fecha de Ingreso: marzo-2011
Mensajes: 1.139
Antigüedad: 14 años
Puntos: 171
Respuesta: Problema con INSERT

Pues.... tienes que arreglar comillas, cuando mandas con comillas ' seguido de " para que te permita la variable estas mandando string(texto), y cuando solo mandas con " estas mandando numero... y por consiguiente los campos en la tabla cuenta deben ser textos y numeros...

Código PHP:
Ver original
  1. $sql = "INSERT INTO cuenta (nombre, sexo, email, pass, dinero, dinerobank, nivel, posx, posy, posz, dni)  
  2.    VALUES ('".$nombre."', '".$genero."', '".$email."', '".$password."', '".$dinero."', '".$dinerobank."', '".$nivel."', '".$posx."', '".$posy."', '".$posz."', '".$dni."')";

de la manera que recibes todos los POST que es String... debes asegurarte que en tu base de datos todos los campos tambien sean: varchar, text, etc... si tienes un campo de numero, pues podria ser ese el error, estas mandando cadena de texto a un campo numerico... revisa bien como has creado la tabla cuenta y como estas enviando cada campo
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)