Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Exibindo dados normalizados


Na maioria dos casos, você retorna todos os dados que deseja em uma única consulta e os coloca na página.

Por exemplo, você pode executar uma única consulta assim:$sql2 ='select * from videos v, video_member b, members m onde b.video_id =v.video_id e b.member_id =m.member_id'; e, em seguida, em seu código de front-end, inclua a lógica quando o videoID for alterado para desenhar sua próxima caixa de vídeo.

O que você está fazendo é juntar os dois conjuntos de dados em seu modelo; isso é ineficiente, especialmente se você tiver consultas complexas ou quando tiver um filtro (por exemplo, "videoName como 'Ferris%').