Foros del Web » Programando para Internet » PHP »

error en sentencia de inserción de registro

Estas en el tema de error en sentencia de inserción de registro en el foro de PHP en Foros del Web. Hola: No sé muy bien si va mejor aquí o en el foro de MySQL... El caso es que no consigo averiguar qué hay mal ...
  #1 (permalink)  
Antiguo 02/03/2007, 08:39
 
Fecha de Ingreso: enero-2006
Ubicación: Madrid
Mensajes: 74
Antigüedad: 18 años, 2 meses
Puntos: 2
error en sentencia de inserción de registro

Hola:
No sé muy bien si va mejor aquí o en el foro de MySQL... El caso es que no consigo averiguar qué hay mal en esta sentencia :O(

mysql_query("INSERT INTO usuarios (usu_nombre, usu_apellidos, usu_direccion, usu_poblacion, usu_provincia, usu_codigo, usu_email, usu_sexo, usu_telf, usu_movil, usu_checked) values ('$yourname','$mumsname', '$yourmessage', '$poblacion', '$provincia', '$codigo', '$youremail', '$sexo', '$candidatephone', '$yourphone', 'no marcado')");

Devuelve este error:

Parse error: parse error, unexpected T_STRING ...

El último valor no es una variable, se trata de que en el campo "usu_checked" inserte el texto "no marcado".

Gracias de antemano por vuestra ayuda :O)
  #2 (permalink)  
Antiguo 02/03/2007, 08:54
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Re: error en sentencia de inserción de registro

Hola.. si es un error de mysql por la consulta compruebalo de la siguiente manera:
Código PHP:
mysql("tu consulta") or die("Error en Consulta: ".mysql_error()) 
saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier
  #3 (permalink)  
Antiguo 02/03/2007, 09:07
Avatar de cala932  
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 17 años, 7 meses
Puntos: 9
Re: error en sentencia de inserción de registro

El error esta donde cierras el insertinto, ponlo asi:
Código PHP:
mysql_query("INSERT INTO usuarios (usu_nombre, usu_apellidos, usu_direccion, usu_poblacion, usu_provincia, usu_codigo, usu_email, usu_sexo, usu_telf, usu_movil, usu_checked) values ('$yourname','$mumsname', '$yourmessage', '$poblacion', '$provincia', '$codigo', '$youremail', '$sexo', '$candidatephone', '$yourphone', 'no marcado');"); 
El punto y coma va despues del parentesis, luego van las comillas. Saludos
__________________
->Aprender es un proceso que incluye el error..
  #4 (permalink)  
Antiguo 02/03/2007, 09:22
Avatar de helthon  
Fecha de Ingreso: junio-2005
Ubicación: Lima
Mensajes: 549
Antigüedad: 18 años, 10 meses
Puntos: 7
Re: error en sentencia de inserción de registro

Yo LO MAJENO ASI:

$grabar = "INSERT INTO usuarios (usu_nombre, usu_apellidos, usu_direccion, usu_poblacion, usu_provincia, usu_codigo, usu_email, usu_sexo, usu_telf, usu_movil, usu_checked)";

$grabar.="values ('$yourname','$mumsname', '$yourmessage', '$poblacion', '$provincia', '$codigo', '$youremail', '$sexo', '$candidatephone', '$yourphone', 'no marcado')";

$grabado= mysql_query($grabar)or die("Error en Consulta: ".mysql_error()) ;


__________________
HELTHON FUENTES
FLORERIA FLORES PERU Floresperu.com.pe
Garantizamos que cada entrega de flores será de la más alta calidad y frescura
  #5 (permalink)  
Antiguo 02/03/2007, 10:04
 
Fecha de Ingreso: enero-2006
Ubicación: Madrid
Mensajes: 74
Antigüedad: 18 años, 2 meses
Puntos: 2
Re: error en sentencia de inserción de registro

muchas gracias :O)
  #6 (permalink)  
Antiguo 08/03/2007, 13:07
 
Fecha de Ingreso: marzo-2007
Mensajes: 1
Antigüedad: 17 años, 1 mes
Puntos: 0
error en sentencia de inserción de registro

Yo tengo un problema y es cuando el string que se inserta contiene comas
la sentencia de insercion da error
Ej:
$Nombre = "Pepe, perez";
"INSERT INTO victima VALUES(NULL,'$Nombre')";
  #7 (permalink)  
Antiguo 09/03/2007, 01:36
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Re: error en sentencia de inserción de registro

Cita:
Iniciado por Argelio Ver Mensaje
Yo tengo un problema y es cuando el string que se inserta contiene comas
la sentencia de insercion da error
Ej:
$Nombre = "Pepe, perez";
"INSERT INTO victima VALUES(NULL,'$Nombre')";
Hola Argelio,

q error te da?

saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier
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 06:12.