Hola buenos días,
les explico un poco mi caso, el tema es que creo una tipica tabla de datos de forma dinamica obteniendo los datos de una BD, hasta ahi todo bien, el caso es que uno de los datos que necesito para mi tabla esta en otra BD, entonces dentro del while que va creando las filas para mi tabla incluyo otro enlace a la BD nueva y obtengo el dato.
El problema es que parece que desconecta el primer enlace ya que solo muestra los datos de la primera fila.
Un poco de codigo por si me explico mal
Mi funcion conexion es:
Código PHP:
function conectarse($basedatos) {
$link=mysql_connect("localhost","root","***********") or
die ("$error_sql".mysql_error());
mysql_select_db($basedatos,$link) or
die ("$error_sql".mysql_error());
return ($link);
}
y despues recorro normal
Código PHP:
$link = conectarse("tralala");
$sql = "select * from tabla_nueva";
$result = mysql_query($sql,$link);
while ($datos=mysql_fetch_row($result)) {
//lo que sea
//y el problema viene cuando dentro de este while hago
$enlace = conectarse ("otraBD");
$sqlNuevo = "select * from otratabla where login = '".$datos[0]."'";
$resultNuevo = mysql_query ($sqlNuevo, $enlaceNuevo);
if (mysql_num_rows($resultNuevo)>0){
$icon = "ok.png";
}else{
$icon = "nook.png";
}
mysql_close($enlaceNuevo);
}