Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/08/2009, 10:57
Avatar de towel
towel
 
Fecha de Ingreso: marzo-2009
Mensajes: 101
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: insertar registro a varios id en MYsql

ok tonces deberiar ir asi
Cita:
$sql = "SELECT id_usuario
FROM usuarios ";
$result = $BD->ejecutar_sql($sql);
$idusuarioBD = array();
while($fila = $BD->fetch_array($result))
{
$idusuarioBD[] = $fila["id_usuario"];
//print_r($idusuarioBD);

if(count($idusuarioBD) > 0)
{
for($i = 0; $i < count($idusuarioBD); $i++)
{
$prim2 = "SELECT MAX(id_mail) AS idmailBD
FROM usuarios_mensajes_mailadmin
WHERE id_usuario = '".$idusuarioBD[$i]."' AND id_admin = '".$idusuarioS."' ";
echo "max = ".$prim2."<br>";
$rprim2 = $BD->ejecutar_sql($prim2);
$fila2 = $BD->fetch_array($rprim2);
$idmailBD = $fila2["idmailBD"];
if($idmailBD == "")
$idmail_ins = 1;
else
$idmail_ins = $idmailBD + 1;

/*$sql2 = "INSERT INTO
usuarios_mensajes_mailadmin(id_mail,id_usuario,id_ admin, tema, mensaje_mail, fhingreso,revizado_mail)
VALUES('".$idmail_ins."','".$idusuarioBD."','".$id usuarioS."','".$tema."','".$mensaje_admin."','".$f hingreso."','".$revizado_mail."')";
echo "SQL = ".$sql2;
$result2 = $BD->ejecutar_sql($sql2);
if($result2)
{
$mens = 1;
}
else
{
$mens = 2;
} */
}
}
}
}
pero en el where id_usuario = '".$idusuarioBD[$i]."' que deberia ir asi pero solo me muestra el 1 no del 1 al 12