Foros del Web » Programando para Internet » PHP »

Actualizar registros con update

Estas en el tema de Actualizar registros con update en el foro de PHP en Foros del Web. $sql = "UPDATE secciones SET nombre=$nombre_upd, autor=$autor_upd, contenido=$contenido_upd, WHERE id LIKE '".$id."%'"; Saludos ese es el código que tengo, cuando pulso modificar me dice que ...
  #1 (permalink)  
Antiguo 28/08/2002, 08:07
 
Fecha de Ingreso: agosto-2002
Mensajes: 11
Antigüedad: 15 años, 3 meses
Puntos: 0
Actualizar registros con update

$sql = "UPDATE secciones SET nombre=$nombre_upd, autor=$autor_upd, contenido=$contenido_upd, WHERE id LIKE '".$id."%'";

Saludos ese es el código que tengo, cuando pulso modificar me dice que se ha realizado con exito
($resultado = mysql_query($sql,$Conexion);
if(isset($resultado)) {
echo '<center><a>La modificación se ha realizado con éxito<br><a href="index.php">Volver al índex</a>  <a href="2modificar.php">Modificar otro</a>';
}
else
{
echo '<center><a>La modificación ha fallado. Por favor contacte con <a href="[email protected]">salva_spai [email protected]</a> y exponga su probelma, Gracias.';
}
) y luego miro la db y nada no se ha actualizado. Si alguien puede ayudarme gracias.. ;)
  #2 (permalink)  
Antiguo 28/08/2002, 09:21
Avatar de TheRock  
Fecha de Ingreso: mayo-2002
Ubicación: Sucre - Bolivia
Mensajes: 189
Antigüedad: 15 años, 6 meses
Puntos: 0
Re: Actualizar registros con update

Hola amigo:

Yo supongo que la falla esta en que los valores de cadena deben estar encerrados entre comillas asi:

$sql = "UPDATE secciones SET nombre='$nombre_upd', autor='$autor_up', contenido='$contenido_upd', WHERE id LIKE $id";

y los valores numéricos no deben estar sueltos ;) .

espero con esto solucione tu problema.

saludos.

<center><img src="http://www.usfx.edu.bo/usfxnet/TheRock/TheRock/rock.gif"><br>El poder es PHP</center><hr>TheRock. webmaster UsfxNet Bolivia <a href="http://www.usfx.edu.bo/usfxnet/">Universidad San Francisco Xavier</a>.
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 09:05.