Foros del Web » Programando para Internet » PHP »

ayuda con update

Estas en el tema de ayuda con update en el foro de PHP en Foros del Web. Tengo la siguiente sentencia para hacer el update y no lo hace $link=Conectarse(); $q="UPDATE personas set nom_pers='".$nom_pers."', ci_pers='".$ci_pers."', tit_pers='".$tit_pers."' where id_pers='".$id_pers."'"; $result=mysql_query($q,$link) or die ("problema ...
  #1 (permalink)  
Antiguo 14/03/2006, 13:17
 
Fecha de Ingreso: marzo-2006
Mensajes: 3
Antigüedad: 11 años, 9 meses
Puntos: 0
ayuda con update

Tengo la siguiente sentencia para hacer el update y no lo hace

$link=Conectarse();
$q="UPDATE personas set nom_pers='".$nom_pers."', ci_pers='".$ci_pers."', tit_pers='".$tit_pers."' where id_pers='".$id_pers."'";

$result=mysql_query($q,$link) or die ("problema con query");

Que puede ser?
  #2 (permalink)  
Antiguo 14/03/2006, 13:28
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 12 años, 9 meses
Puntos: 33
Pregunta

1) Te recomendaria tambien pusieras el die en donde realizes la conexion para checar que realmente esta realizandola.
2) ¿No te esta marcando el error en el query?
  #3 (permalink)  
Antiguo 14/03/2006, 13:44
Avatar de jmqc  
Fecha de Ingreso: noviembre-2004
Ubicación: Venezuela
Mensajes: 353
Antigüedad: 13 años
Puntos: 1
Buenas. Lo que yo veo aqui es que estas diciendo que tu $id_pers es texto y por lo general los ids son numericos
prueba esto:
Código PHP:
$q="UPDATE personas set nom_pers='".$nom_pers."', ci_pers='".$ci_pers."', tit_pers='".$tit_pers."' where id_pers=".$id_pers;
$result=mysql_query($q,$link) or die ("problema con query"); 
Espero que te sirva... Saludos
__________________
Ante el desconocimiento ni entendimiento de las cosas decimos que los demás estan locos.

José Quintero. Saludos.
:adios:
  #4 (permalink)  
Antiguo 15/03/2006, 09:05
Avatar de Fresh2000  
Fecha de Ingreso: septiembre-2004
Mensajes: 73
Antigüedad: 13 años, 3 meses
Puntos: 0
Exclamación Necesito ayuda con esto

tengo el siguiente codifo
/* primero */
$resulua=mysql_query("Update articulos Set familia=$HTTP_POST_VARS[familia], tiva=$HTTP_POST_VARS[iva], precos=$HTTP_POST_VARS[preciocosto], preact=$HTTP_POST_VARS[precioactual], premov=$preciomovil, tbien=$HTTP_POST_VARS[tipodebien], codpre=$HTTP_POST_VARS[codpre], ubicación=$HTTP_POST_VARS[ubicacion] Where codart=$HTTP_POST_VARS[codarticulo]");
/* Segundo */
$resultu1=mysql_query("Update articulos Set fecmod=$fecha, descripción=$HTTP_POST_VARS[descripcion] , observaciones=$HTTP_POST_VARS[observaciones] Where codart=$HTTP_POST_VARS[codarticulo]") or die ("problema con query");
/* tercero */
$resulus=mysql_query("Update stock Set stomin=$HTTP_POST_VARS[stockmin], stomax=$HTTP_POST_VARS[stockmax], stoact=$HTTP_POST_VARS[stockactual], stodis=$stockdisponible Where codart=$HTTP_POST_VARS[codarticulo]");

estos tred update se ejecutan tal cual como los ven seguidos pero el segundo me da error y no se porque

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 08:48.