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