Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera, tenho 3 tabelas
alunos
id_aluno
nome_aluno
aulas
id_aula
nome_aula
aulas_aluno
id_aula
id_aluno
Preciso fazer com que retorne somente as aulas que o aluno não possui (e assim poder se cadastrar)...
Agradeço desde já a ajuda...
Isso André, preciso já mostrar somente as aulas que o aluno não possui pois vou exibir no select
Isso André, preciso já mostrar somente as aulas que o aluno não possui pois vou exibir no selectforma mais simples, usando subquery, ou pode fazer restringindo em algum join na cláusula on
select nome_aula from aulas where id_aula not in (select id_aula from aulas_aluno where id_aluno = $id_aluno)
Olá Victor, muito obrigado!!! funcionou perfeitamente...
Preciso ler 2 tabelas e pegar as informações, montei a select, minha dúvida é como pegar os dados
fiz assim ,
$sql = "select cliente.fantasia, cli_destaq.destaq_fantasia from cliente, cli_destaq
where ((cliente.fantasia = cli_destaq.destaq_fantasia) and (cliente.cidade = '$cidade')) " ;
$query = mysql_query($sql) or die (mysql_error());
while($linha2 = mysql_fetch_array($query))
{
if((!empty($linha2)) and ($i <= 6))
{
$fantasia = $linha2['cliente.fantasia'];
$end_cli[$i] = $linha2['cliente.endereco'];
$img_cli[$i] = $linha2['cli_destaq.destaq_img'];
$texto[$i] = $linha2['cli_destaq.destaq_texto'];
$texto[$i] = nl2br($texto[$i]);
$arr = explode("<br>", $texto[$i]);
$txt_cli[$i] = $texto[$i];
$i = $i + 1 ;
}
}
Não funcionou, a logica é assim, na tabela clientes preciso de todos clientes com a cidade "X" e consultar
na tabela cli_destaq as fotos, endereço e textos desses clientes e enviar para o browser.
Cara nao entendi direito, voce nao pode verificar se a aula que o aluno escolheu ja esta com 'registro' e entao nao deixar cadastrar ? Ou você quer exibir apenas as aulas que ele nao possui cadastro e nao precisar verificar dps no back-end ?