![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
23/06/2012, 11:22
|
| | Fecha de Ingreso: octubre-2009 Ubicación: Barcelona
Mensajes: 52
Antigüedad: 15 años, 4 meses Puntos: 4 | |
Respuesta: update modifica todos los valores la tabla Hola amigo
aqui falta la sentencia WHERE
$sql = "UPDATE proveedores SET proveedor='".$_GET["proveedor"]."',calificacion='".$_GET["calificacion"]."' WHERE (la condicion que quieras poner)";
pero para mas seguridad yo te recomiendo varias cosas
1 si siempre que hagas el UPDATE sera para modificar un solo registro de la tabla te recomiendo que alfinal de la consulta pongas LIMIT 1
2 Intenta evitar siempre el pasar directamente los datos utilizando variables globales. puesto que esta informacion puede ser manipulada por el usuario
por lo tanto te recomendaria hacer esto
$proveedor = htmlspecialchars($_GET['proveedor']);
$calificacion = htmlspecialchars($_GET['calificacion']);
entonces tu consulta quedaria asi
$sql = "UPDATE `proveedores` SET `proveedor` = $proveedor, `calificacion` = $calificacion WHERE `idproveedor` = $proveedorModificar LIMIT 1"; |