Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

problemas de registro usuarios en base de datos

Estas en el tema de problemas de registro usuarios en base de datos en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola buenos dias, engo instalado el vbulletin 3.6 y el mysql 5.0.51b-community-nt y a la hora de hacer un registro de un usuario me indica ...
  #1 (permalink)  
Antiguo 29/07/2008, 03:57
Avatar de syntex  
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 21 años, 5 meses
Puntos: 4
problemas de registro usuarios en base de datos

Hola buenos dias,

engo instalado el vbulletin 3.6 y el mysql 5.0.51b-community-nt y a la hora de hacer un registro de un usuario me indica un error en el correo indicando lo siguiente:

Database error in vBulletin 3.6.7:

Invalid SQL:
INSERT INTO user
(options, parentemail, salt, passworddate, password, email, username, usergroupid, languageid, usertitle, customtitle, showbirthday, birthday_search, birthday, timezoneoffset, ipaddress, displaygroupid, joindate, lastvisit, lastactivity, autosubscribe, showvbcode, threadedmode, reputationlevelid, reputation, pmpopup, maxposts, daysprune, startofweek)
VALUES
(3159, '', '3Yz', FROM_UNIXTIME(1217322240), '0e34d36271dsss71170413026c137035ca3', '[email protected]', 'sese', 2, 2, 'Junior Member', 0, 0, '', '', '0', '212.170.108.107', '', 1217322240, 1217322240, 1217322240, -1, 1, 0, 5, 10, 0, -1, 0, -1);

MySQL Error : Incorrect date value: '' for column 'birthday_search' at row 1
Error Number : 1292
Date : Tuesday, July 29th 2008 @ 11:04:00 AM
Script : http://foro.mercadilloweb.es/register.php?do=addmember
Referrer : http://foro.mercadilloweb.es/register.php?do=addmember
IP Address : 212.17.10.10
Username : sese
Classname : vB_Database

Seguramente algún problema de la base de datos pero no e podido solucionarlo

Muchas gracias
__________________
------------------------------------------------
La paciencia es el rey de la ciencia
------------------------------------------------

  #2 (permalink)  
Antiguo 29/07/2008, 07:41
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: problemas de registro usuarios en base de datos

antes que nada te recomiendo que hagas la consulta de inserción fuera de PHP y con datos concretos. Es el mejor modo de saber que la consulta funciona, aunque tendrías que poner también esos '', es decir, datos en blanco para comprobar que no está ahí el problema.

Mira la columna en que te da problemas, birthday_search. Comprueba cuál es su tipo, si aceptas o no nulos, cuál es el valor por defecto.
Fíjate en que has pedido que cargue '', es decir, nada...

Mira eso primero
  #3 (permalink)  
Antiguo 29/07/2008, 13:40
Avatar de syntex  
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 21 años, 5 meses
Puntos: 4
Respuesta: problemas de registro usuarios en base de datos

Campo Tipo Nulo Predeterminado Comentarios
userid int(10) No
usergroupid smallint(5) No 0
membergroupids char(250) No
displaygroupid smallint(5) No 0
username varchar(100) No
password char(32) No
passworddate date No 0000-00-00
email char(100) No
styleid smallint(5) No 0
parentemail char(50) No
homepage char(100) No
icq char(20) No
aim char(20) No
yahoo char(32) No
msn char(100) No
skype char(32) No
showvbcode smallint(5) No 0
showbirthday smallint(5) No 2
usertitle char(250) No
customtitle smallint(6) No 0
joindate int(10) No 0
daysprune smallint(6) No 0
lastvisit int(10) No 0
lastactivity int(10) No 0
lastpost int(10) No 0
lastpostid int(10) No 0
posts int(10) No 0
reputation int(11) No 10
reputationlevelid int(10) No 1
timezoneoffset char(4) No
pmpopup smallint(6) No 0
avatarid smallint(6) No 0
avatarrevision int(10) No 0
profilepicrevision int(10) No 0
sigpicrevision int(10) No 0
options int(10) No 15
birthday char(10) No
birthday_search date No 0000-00-00
maxposts smallint(6) No -1
startofweek smallint(6) No 1
ipaddress char(15) No
referrerid int(10) No 0
languageid smallint(5) No 0
emailstamp int(10) No 0
threadedmode smallint(5) No 0
autosubscribe smallint(6) No -1
pmtotal smallint(5) No 0
pmunread smallint(5) No 0
salt char(3) No
ipoints int(10) No 0
infractions int(10) No 0
warnings int(10) No 0
infractiongroupids varchar(255) No
infractiongroupid smallint(5) No 0
adminoptions int(10) No 0
__________________
------------------------------------------------
La paciencia es el rey de la ciencia
------------------------------------------------

  #4 (permalink)  
Antiguo 30/07/2008, 14:26
Avatar de syntex  
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 21 años, 5 meses
Puntos: 4
Respuesta: problemas de registro usuarios en base de datos

Por favor me lo podeis traspasar al foro mysql ya que creo que es un problema de la base de datos que no admite sin que este el valor del campo.

Gracias.
__________________
------------------------------------------------
La paciencia es el rey de la ciencia
------------------------------------------------

  #5 (permalink)  
Antiguo 30/07/2008, 16:20
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 1 mes
Puntos: 656
Respuesta: problemas de registro usuarios en base de datos

Si es una instalación nueva de vbulletin y NO tenés addons instalados, entonces la instalación fue mala, deberías volver a iniciar todo. Si tenés algun addon que tenga alguna función respecto de la fecha de cumpleaños, deshabilitala y remové el codigo del template.

Fijate si tenes el strict sql mode activado, desactivarlo es una solución.

Finalmente, te diría que no instales esa versión por cuestiones de seguridad. La ultima version de esa serie fue la 3.6.10 PL2 o 3..
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #6 (permalink)  
Antiguo 30/07/2008, 23:34
Avatar de syntex  
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 21 años, 5 meses
Puntos: 4
Respuesta: problemas de registro usuarios en base de datos

como puedo deshabilitala y remové el codigo del template?

Porque no me deja crear la base de datos sin tener el campo 'birthday_search?
No será problemas de mysql de la base de datos?

Un saludo y no puedo solucionarlo
__________________
------------------------------------------------
La paciencia es el rey de la ciencia
------------------------------------------------

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:38.