ciao,
devo estrarre dei dati da una tabella solo se nella data di oggi sono presenti in un'altra tabella

praticamente in una tabella ci sono dei nomi, nell'altra i nomi, data, ecc

I nomi della tabella1 non sempre coincidono con i nomi della tabella2, avevo pensato di prenderli con un ciclo while e poi inserirli del WHERE ma se un nome non è presente mi da errore

posto il codice (che non funziona) per chiarezza:

Codice PHP:
$sq1 "SELECT nome FROM tabella1" or die(mysql_error());
$res1 mysql_query($sql1)or die(mysql_error());
while(
$n mysql_fetch_array($res1)) {

$sql2 "SELECT nome FROM tabella2 WHERE nome=".$n['nome']." and data='$oggi'" or die(mysql_error());
$res2 mysql_query($sql2)or die(mysql_error());
while(
$c mysql_fetch_array($res2)) {

echo 
" ".$c['nome'].
"
;

}} 
mi sapete dire come risolvere?

grazie