Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

no quiere insertar registro a una tabla cuando lo ejecuto desde PHP,

Estas en el tema de no quiere insertar registro a una tabla cuando lo ejecuto desde PHP, en el foro de Mysql en Foros del Web. Cuando ejecuto un query desde php, no acepta, pero esa misma cadena que el servidor apache rechaza es ejecutada satisfactoriamente directamente desde la ventana de ...
  #1 (permalink)  
Antiguo 11/11/2005, 08:11
 
Fecha de Ingreso: noviembre-2005
Mensajes: 11
Antigüedad: 18 años, 5 meses
Puntos: 0
no quiere insertar registro a una tabla cuando lo ejecuto desde PHP,

Cuando ejecuto un query desde php, no acepta, pero esa misma cadena que el servidor apache rechaza es ejecutada satisfactoriamente directamente desde la ventana de comandos del servidor, pero yo necesito ejecutar el query desde PHP,
intento a hacer insert a con 26 campos a la vez (la tabla tiene 26 canpos)

Me pueden ayudar, cual puede ser la causa
  #2 (permalink)  
Antiguo 11/11/2005, 08:26
 
Fecha de Ingreso: noviembre-2005
Mensajes: 58
Antigüedad: 18 años, 6 meses
Puntos: 0
Mostra el codigo.

Saludos,
pancarne.
  #3 (permalink)  
Antiguo 11/11/2005, 08:38
 
Fecha de Ingreso: noviembre-2005
Mensajes: 11
Antigüedad: 18 años, 5 meses
Puntos: 0
Este es el código, un poco complicado, pero espero que sirva de algo:
gracias de antemano
$generalValues=$_POST['dni']." ,'";
$generalValues=$generalValues.$_POST['apellidoPaterno']."','";
$generalValues=$generalValues.$_POST['apellidoMaterno']."','";
$generalValues=$generalValues.$_POST['nombres']."','";
$generalValues=$generalValues.$fechaNac."', " ;
$generalValues=$generalValues.$_POST["departamentoIdNac"].",'";
$generalValues=$generalValues.$_POST['provinciaNac']."','";
$generalValues=$generalValues.$_POST['distritoNac']."','";
$generalValues=$generalValues.$_POST['direccionPersonal']."',";
$generalValues=$generalValues.$_POST['telFijoPersonal'].",";
$generalValues=$generalValues.$_POST['telMovilPersonal'].",'";
$generalValues=$generalValues.$_POST['correoPersonal']."',now(),'";
$generalValues=$generalValues.$_POST['participanteCategoria']."',";
$generalValues=$generalValues.$_SESSION['equipoId'];

$generalCampos="dni, apellidoPaterno, apellidoMaterno, nombres, fechaNacimiento, departamentoIdNac, provinciaNac,distritoNac, direccionPersonal, telFijoPersonal, telMovilPersonal, correoPersonal,visitaFechaHora,participanteCategor ia,equipoId";

$sql="insert into wparticipantes (".$generalCampos.") values(".$generalValues.") ";
$result11=mysql_query($sql);
  #4 (permalink)  
Antiguo 11/11/2005, 08:53
 
Fecha de Ingreso: noviembre-2005
Mensajes: 58
Antigüedad: 18 años, 6 meses
Puntos: 0
Hace:
Código PHP:
echo $sql
Despues copia lo que te devuelva y probalo directamente en la base a ver que error te devuelve...
  #5 (permalink)  
Antiguo 11/11/2005, 09:00
 
Fecha de Ingreso: noviembre-2005
Mensajes: 11
Antigüedad: 18 años, 5 meses
Puntos: 0
Por supuesto que he hecho eso, y solo necesito agregar un ";", para ejecute sin problema alguno, y todo está conforme,
  #6 (permalink)  
Antiguo 11/11/2005, 09:05
 
Fecha de Ingreso: noviembre-2005
Mensajes: 11
Antigüedad: 18 años, 5 meses
Puntos: 0
Problema Solucionado Gracias!!!!!!!!!!!!!!!11111
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 18:07.