Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/05/2011, 05:46
mnv_19
 
Fecha de Ingreso: septiembre-2007
Mensajes: 101
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Problemas con INSERT

He cambiado ambas cosas, y aun asi, me sigue dando un error:
column count doesn't match value count at row 1
Código:
$sql="INSERT INTO personas (nombre, apellido1, apellido2, dni, letra, id_nacionalidad,sexo,
 calle, numpiso, escalera, cp, id_municipio,
 codprov, t_fijo, t_movil,t_trabajo, email,
id_laboral, id_entidad, id_estudio,id_tipo) 
 VALUES 
(upper('$nombr'),upper('$apel1'),upper('$apel2'),'$dnim',upper('$letram'),$rownac('id_nacionalidad'),upper('$sexom'),
  			upper('$calle'),'$numcalle','$piso',upper('$escalera'),'$cpostal','$municipiom',
  			'$codpprov','$t_fijom','$t_movilm','$t_trabajom', '$emailm', 
  			$rowsi('id_situacion'),$rowen('id_entidad'),$rowes('id_estudio'),'1')";
  			$resultado=mysql_query($sql);
  			echo mysql_error();
  			$sql2="INSERT INTO medicos (num_colegiado, id_persona, id_especialidad)
  			VALUES 
  			('$colegiado','$id_persona','$rowesp(especialidad)' )";
  			$resultadomedico=mysql_query($sql2);
  			echo mysql_error();