Mysql
 sql >> Database >  >> RDS >> Mysql

Visualizzazione di dati normalizzati

Nella maggior parte dei casi, restituisci tutti i dati che desideri in una singola query e li inserisci nella pagina.

Ad esempio, puoi eseguire una singola query in questo modo:$sql2 = 'select * from videos v, video_member b, members m where b.video_id = v.video_id and b.member_id = m.member_id'; e quindi nel tuo codice front-end includi la logica quando l'ID video cambia per disegnare la tua prossima finestra video.

Quello che stai facendo è unire i due set di dati nel tuo modello; questo è inefficiente, soprattutto se hai query complesse o quando hai un filtro (ad es. "videoName like 'Ferris%').