Comunidad de diseño web y desarrollo en internet online

MySql Problema, Urgente :s

Citar            
MensajeEscrito el 07 Mar 2011 07:24 pm
Es de no creer, tengo una web en donde se registran y me pude registrar perfecto, despues recibi unos mensajes diciendo q no se pudieron registrar, estuve viendo y el problema esta aca

Código PHP :

mysql_query("insert into usuarios (user, email, pass, sexo, nombre, apellido, edad, pais, rank) values ('$user','$mail','$pass','$sexo','$nombre','$apellido','$edad','$pais','miembro')") or die("No se pudo registrar.");
   print "Estas registrado como $user.";

Estuve buscando y no encuentro la parte del error

Por exeleo

8 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Mar 2011 08:43 pm
como explica mas y pon tu codigo completo

Por derzz

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 07 Mar 2011 09:09 pm
El problema radica en como crras el string del insert

deberías hacer algo como:

Código PHP :

('".$user."','".$mail."','".$pass."','".$sexo."'....

en caso de que sean strings lo valores que ingresas a la bd port que si son números no necesita la comillas dobles

prueba imprimiendo el insert y mandandolo manualmente al mysql

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

chrome
Citar            
MensajeEscrito el 07 Mar 2011 11:12 pm
Es un sistema de registro, hay en una parte q se ingresan numeros(edad y paises) y me salta el error q no se puede registrar, probare con lo q me dijiste jpcw y te cuento como me fue, gracias

Por exeleo

8 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Mar 2011 11:19 pm
Trata de obtener el erro exacto que te devuelve MySQL. Quita lo de "or die" e inmediatamente después de mysql_query() pones:

Código PHP :

echo mysql_errno().": ".mysql_error();

Eso te mostrará el número y el mensaje del error.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 11 Mar 2011 06:42 pm
en el die puedes imprimir el error:

Código :

    die("No se pudo registrar por el siguiente error: ' . mysql_error());

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.