Selezionare dati tra due tabelle

macchiavelli.ivan

Utente Attivo
7 Dic 2012
67
0
0
Salve.
Ho circoscritto il mio problema in questa semplice select.

Avendo due tabelle:

1) lezioni

*id
*week
*anno
*lez
*id_ins

2) maestri

*id
*citta
*nome
*cognome
*sesso

Come posso impostare la mia select in modo che listi in ordine crescente tutti gli uomini (con rispettivi nome, cognome e città) che hanno fatto lezioni nella week e nell'anno scelto ? (es: week 1 anno 2013) <=== questi valori sono in una variabile $anno e $sett

Per quanto riguarda il listing dei dati non dovrei avere difficoltà in quanto occorrebbe un semplice ciclo while. ma non saprei proprio come elaborare la select.
Grazie in anticipo dell'aiuto.
 
ciao
ciao
prova così

PHP:
$q="SELECT * FROM maestri AS m, lezioni AS l 
	WHERE m.id=l.id_ins AND l.week='$week' AND l.anno='$anno' AND m.sesso='$sesso'
	ORDER BY m.cognome, m.nome";
 
Perfetto la select funziona alla grande. L'ho testata sul db

Solo che da errore appena lo inserisco la funzione:
PHP:
require_once "config.php";
                                    connettiDb();

Mi dice:

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in...

Da cosa può dipendere? Il file di connessione ha sempre funzionato.
 

Discussioni simili