Ver Mensaje Individual
  #10 (permalink)  
Antiguo 04/01/2010, 20:30
luchorh
 
Fecha de Ingreso: enero-2010
Mensajes: 10
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: problemas con una consulta

Hola Escorpio,

creo poder ver tu error,

Cita:
$inserta= "INSERT INTO prs_solicitudes_prestaciones (idprs_solicitud,idcentrot,idtipo,casos) VALUES (1,$ct,$prestacion,1)";
ahora transformemos esto en la consulta real, parseadas sus variables:

ejemplo:

INSERT INTO prs_solicitudes_prestaciones ( idprs_solicitud , idcentrot , idtipo , casos ) VALUES ( 1 , ejemplo ct , ejemplo prestacion , 1 ) ,

analizando, los errores que te tiraría son:
- Primero estas usando un "idprs_solicitud" siempre en valor 1 para todas tus entradas,
con lo cual si es una clave primaria de tu tabla te arrojará un error de clave primaria duplicada.

- Segundo, las variables ejemplo ct y ejemplo prestacion, si llegase un string te arrojará
un error sobre que no existen determinadas claves o funciones en mysql X, y si no llegase
un valor real la consulta te quedaría vacia de sus valores, los cuales si no posee un Default
puede que el motor de mysql tambien lo corte arrojando el error.

Te recomiendo tal como decian aqui encima, saques por pantalla el SQL que se ejecutara
con un " echo $inserta" y asi pues ver el verdadero problema.

Un saludo espero te sea de utilidad!