Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/01/2021, 10:26
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años
Puntos: 120
Respuesta: Empezando con PDO

Cita:
Iniciado por novataenphp Ver Mensaje
Buenas a tod@s y Feliz Año!!

Tengo un problema que no se como solucionar... intento actualizar los registros de una BD con PDO, y seguro que es una tontería que hago mal, pero no lo veo...

Código:
$sql = "UPDATE usuarios SET nombre='".$nombre."' WHERE email='".$email."'";
    $stmt = $db->prepare($sql);
	$stmt->execute();
Así funciona perfectamente, pero quisiera hacerlo de una manera mejor y mas sencilla, y es la que no me funciona...

Código:
$sentencia = $db->prepare("UPDATE usuarios SET nombre=:nombre WHERE email:=email");
$sentencia->bindParam(':nombre', $nombre);
$sentencia->bindParam(':email', $email);

$sentencia->execute();
Muchas gracias!

tu error esta en esta linea

Código PHP:
$sentencia $db->prepare("UPDATE usuarios SET nombre=:nombre WHERE email:=email"); 
email:=email

deberia ser email=:email
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9