Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/07/2012, 19:26
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Respuesta: Problema error SQL

Dudaría que ése sea el código real que estás usando, porque ese código, a nivel de PHP, está incompleto, o mal escrito.
Mira, si usamos BBCode para resaltar ese PHP, obtendríamos:
Código PHP:
Ver original
  1. <?php
  2. $registro="insert into usuarios
  3. (ip,username,password,email,paypal_email,range,num_images,num_impressions,points,money)
  4. values
  5. ('$ip','$username','$password','$email','$paypal_email','standard','0','0','0','0.000');
  6.  
  7. mysql_query($registro,$con)or die(mysql_error());
  8. ?>
Como puedes ver, todo el bloque final ha quedado resaltado como si fuese una cadena de texto, incluyendo el mysql_query(). Por eso supongo que o estás posteando el código incompleto, o bien ese no es el script que estás usando realmente.
De todos modos te haré una observación: Si la consulta te funciona bien en localhost, y te falla en el host remoto, entonces el problema no está en la consulta, sino en los parámetros usados de conexión o en los datos obtenidos de las variables.
Sintácticamente no hay errores evidentes, por cuanto si separo la consulta, nos queda:
Código MySQL:
Ver original
  1. INSERT INTO usuarios(ip, username, password, email, paypal_email, range, num_images, num_impressions, points, money)
  2. values('$ip','$username','$password','$email','$paypal_email','standard','0','0','0','0.000');
Y esta consulta no contiene ningún defecto formal... a excepción de algo que podría causar problemas: estás usando palabras reservadas como nombres de columnas, y eso suele generar errores sintácticos indetectables.
Personalmente, dudo que esa sea la razón, teniendo en cuenta que la consulta te funciona normalmente en localhost.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)