
22/11/2011, 13:17
|
| | Fecha de Ingreso: marzo-2011 Ubicación: Zacatecas
Mensajes: 59
Antigüedad: 14 años Puntos: 0 | |
Actualizar varios campos ala vez.... Buenas tardes necesitaba como actualizar varios campos ala vez estaba leyendo e investigando en internet pero no se como actualizar teniendo otra tabla relacionada...
en la tabla tengo idTop,Nombre,Artista,Estacion,estaciones_idEstacio nes
y en la consulta atraves de un procedimiento almacenado la tengo asi...
CREATE DEFINER=`root`@`localhost` PROCEDURE `Actualizar_Top10`(
IN id INT(11),
IN nom VARCHAR(45),
IN art VARCHAR(45),
IN est VARCHAR(45)
)
BEGIN
UPDATE top10 set Nombre=nom,Artista=art,Estacion=est
WHERE idNotas=id;
END
y en el php mando los valores así:
$c = count($_POST["idTop"]);
if ($c > 0) {
for ($i=0; $i<$c; $i++) {
$idTop = $_POST["idTop"][$i];
$Nombre= $_POST["Nombre"][$i];
$Artista= $_POST["Artista"][$i];
$Estacion= $_POST["Estacion"][$i];
$datos = $mysqli->query("CALL Actualizar_Top10('$Nombre','$Artista','$Estacion') ");
}
} |