Buenas tengo la siguiente funcion
Código:
public function ObtenerListaCursosActuales($tiempo,$dia,$fechaD)
{
$Cursos = new ListaCursosAhora();
$listaCursos = array();
$fechaD = $fechaD;
$BD = new SQLHorarios();
$conexion = $BD->obtenerConexion();
$resultado = $BD->obtenerListaCursosAhora($tiempo,$dia,$fechaD);
if(mysql_num_rows($resultado) == 0){
$tipoE = "fila = 0";
$mensajeE = "No se encontro ningun curso";
$exepcion = new Exepcion($tipoE,$mensajeE);
$Exep['exepcion'] = $exepcion;
print_r(json_encode($Exep));
}else{
while ($row = mysql_fetch_array($resultado)){
$nombre = utf8_encode($row[0]);
$grupo = $row[4];
$salon = $row[2];
$tipo = utf8_encode($row[3]);
$ciclo = $row[1];
$profesor = utf8_encode($row[5])." ".utf8_encode($row[6]);
$codigoHorario = $row[7];
$estadoCurso = NULL;
$BD1 = new SQLHorarios();
$resultado1 = $BD1->obtenerClaseConFechaCodigHorario($fechaD,$codigoHorario);
if(mysql_num_rows($resultado1) == 0){
$estadoCurso = NULL;
}else{
while ($row1 = mysql_fetch_array($resultado1)) {
$estadoCurso = $row1[0];
}
}
mysql_close($BD1->obtenerConexion());
$curso = new CursoAhora($nombre,$profesor,$grupo,$salon,$tipo,$ciclo,$codigoHorario,$estadoCurso);
array_push($listaCursos, $curso);
}
}
mysql_close($BD->obtenerConexion());
$Cursos->CursosAhora = $listaCursos;
print_r(json_encode($Cursos));
}
el problema es que cuando agrego una nueva conexion dentro de esta query sale este error :
Warning: mysql_close(): 13 is not a valid MySQL-Link resource in C:\wamp\www\SVCHorarios\Servicio\SVCOperaciones.ph p on line 63
le hize var_dump($BD->obtenerConexion()); y sale unknown solo en la ultima conexion.
espero que me puedan ayudar . gracias de antemano