Cita:
Iniciado por Alexis88 Repito, es un tanto ineficiente hacerlo así
Las queries dentro de bucles siempre hacen daño..
Código PHP:
Ver original$materias_elegidas = array("0343", "9563", "0435", "0394"); $listaMaterias="('".implode("','",$materias_elegidas)."')"; $consulta = mysqli_query($conexion, "SELECT requisito FROM materias WHERE materia in $listaMaterias and (requisito IS NOT NULL and requisito NOT IN $listaMaterias)");
Si esa consulta devuelve filas, es que hay un error.Modificar la query para que de los nombres de las asignaturas es sencillo, si es necesario.