Foros del Web » Programando para Internet » PHP »

Subir archivo y modificar un solo registro

Estas en el tema de Subir archivo y modificar un solo registro en el foro de PHP en Foros del Web. Hola todos nuevamente. Recurro a ustedes para solicitarles me puedas asesorar. Resulta quiero subir un archivo a una bd, esto por si solo ya lo ...
  #1 (permalink)  
Antiguo 30/04/2007, 17:36
Avatar de acastillog70  
Fecha de Ingreso: septiembre-2003
Ubicación: México, D.F.
Mensajes: 181
Antigüedad: 20 años, 7 meses
Puntos: 1
Subir archivo y modificar un solo registro

Hola todos nuevamente.

Recurro a ustedes para solicitarles me puedas asesorar.
Resulta quiero subir un archivo a una bd, esto por si solo ya lo he logrado, de hecho con el INSERT a la bd se logra perfectamente, se graban los datos que yo quiero, cabe mencionar que esto es en una bd nueva por llamarlo de ese modo.

El problema ahora es:

Tengo mi bd con una tabla que contiene ya registros, he modificado dicha tabla para poder insertarle otros datos (como es el nombre del archivo que subi, la ruta o path, etc), en el registro 20, si lo hago con un UPDATE hasta el momento me modifica TODOS los registros en los campos que quiero, pero solo quiero modificar un solo registro.

Espero haber sido explicito, en caso de que no, quedo a sus ordenes, pero por favor ayudenme.
Gracias y hasta entonces.

Aqui esta parte del codigo donde pienso esta mi falla

Código PHP:
$sql="select * FROM Solicitud WHERE FolioOficio='".$_POST["FolioOficio"]."'";
$rs odbc_exec($cid,$sql);

$sql ="UPDATE Solicitud SET lugar1 = '".$_POST["lugar1"]."', directorio1 =  '".$raiz."', docto1= '".$_FILES["archivo"]["name"]."', fsubir1 = now() "
Cabe hacer mencion, que si mueve el archivo a donde le digo, si guarda la información, pero lo hace en toda la table y solamente quiero que lo haga en un registro unico.
__________________
Nacemos para morir. De lo demas, no te preocupes, ocupate.
  #2 (permalink)  
Antiguo 30/04/2007, 17:53
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Subir archivo y modificar un solo registro

Si a tu consulta UPDATE no le pones un delimitador, va a pasar eso te va a actualizar todos los datos de la tabla, necesitas agregarle una condicion a tu WHERE:

Código PHP:
$sql="select * FROM Solicitud WHERE FolioOficio='".$_POST["FolioOficio"]."'";
$rs odbc_exec($cid,$sql);

$sql ="UPDATE Solicitud SET lugar1 = '".$_POST["lugar1"]."', directorio1 =  '".$raiz."', docto1= '".$_FILES["archivo"]["name"]."', fsubir1 = now() WHERE FolioOficio=" $_POST["FolioOficio"]; 
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:53.