Código:
el problema es que cuando agrego una nueva conexion dentro de esta query sale este error : 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)); }
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